我正在尝试初始化我的数据库,每次我运行flask db init命令时,都会出现错误。在
我不确定为什么,我的烧瓶应用程序和烧瓶环境设置正确。在
在此之前,我一直在重新组织项目结构和文件名,以便更符合flask指南。在
在运行.py在
from app import app
app.run(debug=True)
在配置.py在
^{pr2}$初始化.py
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
app = Flask(__name__)
app.config.from_object('config')
db = SQLAlchemy(app)
migrate = Migrate(app, db)
from app import views, models
分贝_创建.py在
from config import SQLALCHEMY_DATABASE_URI
from app import db
import os.path
db.create_all()
在模型.py在
from app import db
class Property(db.Model):
id = db.Column(db.Integer, primary_key=True)
address = db.Column(db.String(500), index=True, unique=True)
start_date = db.Column(db.DateTime)
duration = db.Column(db.Integer)
rent = db.Column(db.Float)
在视图.py在
from app import app
from flask import render_template
@app.route('/')
def index():
return render_template('index.html')
错误:
$flask数据库初始化 用法:flask db init[选项]
错误:无法导入“应用程序运行". 在
编辑:文件夹结构,以便您更好地理解:
config.py
run.py
app/
__init__.py
db_create.py
models.py
views.py
static/
templates/
index.html
layout.html
再次添加:问题不是运行我的代码,而是当我试图使用flask db init
初始化我的数据库时
我在我的终端上尝试运行这个错误,希望有人能帮助我找出原因,然后修复它,感谢阅读:)
请确保您的工作目录不在烧瓶应用程序中
app/
。在在这种情况下,您的工作目录应该是
flask_app/
。在相关问题 更多 >
编程相关推荐