没有找到应用程序。要么在视图函数内工作,要么推送应用程序上下文。
- 论坛
- 没有找到应用程序。要么在视图函数内工作,要么推送应用程序上下文。
11 浏览
没有找到应用程序。要么在视图函数内工作,要么推送应用程序上下文。
我正在尝试将我的Flask-SQLAlchemy模型分开到不同的文件中。当我尝试运行db.create_all()
时,我收到找不到应用程序。要么在视图函数内工作,要么推送应用程序上下文。
shared/db.py
:
from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy()
app.py
:
from flask import Flask from flask_sqlalchemy import SQLAlchemy from shared.db import db app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = '我的连接字符串' db.init_app(app)
user.py
:
from shared.db import db class User(db.Model): id = db.Column(db.Integer, primary_key=True) email_address = db.Column(db.String(300), unique=True, nullable=False) password = db.Column(db.Text, nullable=False)