Size: a a a

2021 October 07

A

Artyom in Python Flask
а как заставить работать flask.current_app.root_path?
источник

A

Artyom in Python Flask
мне пишут RuntimeError: Working outside of application context.

This typically means that you attempted to use functionality that needed
to interface with the current application object in some way. To solve
this, set up an application context with app.app_context().  See the
documentation for more information.
источник

A

Artyom in Python Flask
внутри роутинговой функции я могу обращаться, а вот в начале файла-нет
источник

A

Artyom in Python Flask
все, нашел ответ на свой вопорс- оказывается нужно вот так
with app.app_context():
    root = flask.current_app.root_path
источник

RD

Raz Dva in Python Flask
привет всем!
не импортится flask-bcrypt, установлен, pipfile говорит что есть
создаю другую директорию, там новое окружение, устанавливаю flask-bcrypt и там нормально импортится
есть догадки насчёт этого? или надо код смотреть?
источник

AT

Alex Ted in Python Flask
pip freeze что говорит
источник

RD

Raz Dva in Python Flask
не додумался туда посмотреть, блин
говорит что нету flask-bcrypt ))
источник

RD

Raz Dva in Python Flask
ладно, перенесу проект в новый окружение просто
источник
2021 October 08

As

Alex shift in Python Flask
Доброе утро, очень хорошо, что я смог найти этот чат. Я неофит в части фласк и возникает очень много проблем с разработкой, а спросить не у кого. Можете подсказать? Вопрос вот в чем, пытаюсь сделать миграцию, но фласк не видит моделей. Когда кладу модели в файл инициализации, то миграция работает правильно. Система:linux, ubuntu, apache2
источник

AT

Alex Ted in Python Flask
какая связь между миграциями и фласком? не понял
источник

AT

Alex Ted in Python Flask
миграции алембиком накатывать пытаешься?
источник

AT

Alex Ted in Python Flask
покажи migrations/env.py
источник

V

Vladi in Python Flask
ну он их не видит так как они не импорнуты
источник

V

Vladi in Python Flask
при инициализации как раз ты выполняешь условие
источник

As

Alex shift in Python Flask
Не импортнуты куда?
источник

As

Alex shift in Python Flask
Я в ран файл их импортнул
источник

V

Vladi in Python Flask
это уже как говорится, кто как хочет так и делает
источник

As

Alex shift in Python Flask
Щас не могу не дома
источник

V

Vladi in Python Flask
суть в том что модели должны быть в области видимости
источник

V

Vladi in Python Flask
типичное решение:

Models are typically imported in the app package, so basically in the __init__.py file.

но если ты любишь необычное, ты в алембик можешь руками протолкнуть свои модели без автодетекта
источник