flask 配置问题

manage.py页面运行出错

import os
from app import create_app,db
from app.modles import Role,User
from flask_script import Manager,Shell
from flask_migrate import Migrate,MigrateCommand

app=create_app(os.getenv('FLASK_CONFIG') or 'default')

manager=Manager(app)
migrate=Migrate('db',MigrateCommand)

def make_shell_context():

return dict(app=app,db=db,User=User,Role=Role)

manager.add_command("shell",Shell(make_context=make_shell_context))
manager.add.command('db',MigrateCommand)

if __name__=='__main__':

app.run(debug=True)
# manager.run()

出错为:
Traceback (most recent call last):
File "D:/python/pythonObject/Flasky/manage.py", line 15, in <module>

app=create_app(os.getenv('FLASK_CONFIG') or 'default')

TypeError: create_app() takes no arguments (1 given)

阅读 3.4k
1 个回答

from flask import Flask

app = Flask(__name__)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进