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)
from flask import Flask
app = Flask(__name__)