database_uri
db = SQLAlchemy(app=app)
app.app_context().push()
if __name__ == '__main__':
login_manager.init_app(app)
db.create_all()
app.run(port=9000, debug=True)
Далее в models.users прописал:
from app import db
from flask_login import UserMixin
class User(UserMixin, db.Model):
__tablename__ = 'users'
#Ну и так далее
По результату создается просто пустая бдшка, ни единой таблицы там нет, что я делаю не так? 😐
А ты модели импортировал?
Так если я их в app импортирую, то дропнет с ошибкой о рекурсивном импорте ._.
Хехе. Добро пожаловать
Это одна из причин почему flask_sqlalchemy говно
Просто странно, по гиту шарился, нашел проект в котором flask_sqlalchemy юзался, там вроде не было импорта в app
https://github.com/Tishka17/tasker_backend/blob/master/src/app.py#L34 Я вот так делал, но это срань
А вот ты как сделал
Я открыл свой код, там херня и не решает твою проблему
Ну, вообще решило
Обсуждают сегодня