【发布时间】:2021-02-05 05:30:33
【问题描述】:
我正在尝试引导一个基本的烧瓶设置,但是在设法设置数据库连接并运行服务器之后,路由没有被更新,但似乎被缓存到我一开始添加的原始路由(现在甚至不存在)。
下面是相关代码。
launch.py(FLASK_APP指向的python文件)
from app import app,db
from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
#Model Creation
migrate = Migrate(app, db)
manager = Manager(app)
manager.add_command('db', MigrateCommand)
if __name__ == "__main__":
app.run(debug=True)
app.py
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from config import Config
app = Flask(__name__)
app.config.from_object(Config)
db = SQLAlchemy(app)
@app.route("/", methods=['GET'])
def home():
return "Hello World!!"
@app.route("/test", methods=['GET'])
def test():
return "Test"
请注意,无论是否使用给定路由,唯一有效的路由是 / 并返回“Hello World!”这是原始字符串,但现在没有更新路由。
有人能解释一下吗?
【问题讨论】:
标签: python flask sqlalchemy routes flask-sqlalchemy