0
我發現this Stack Overflow question解釋燒瓶0.10沒有flask
命令。我應該如何初始化Flask-Migrate的數據庫?未找到燒瓶終端命令
我在遵循Flask-Migrate的文檔時發現了此問題。安裝軟件包並添加配置後,init db
將不會運行。
(env) $ flask init db
-bash: flask: command not found
我發現this Stack Overflow question解釋燒瓶0.10沒有flask
命令。我應該如何初始化Flask-Migrate的數據庫?未找到燒瓶終端命令
我在遵循Flask-Migrate的文檔時發現了此問題。安裝軟件包並添加配置後,init db
將不會運行。
(env) $ flask init db
-bash: flask: command not found
升級到Flask 0.11,它提供了flask
命令。
如果您無法升級,請安裝並配置Flask-CLI,該命令將命令反向移植到0.10。
from flask_migrate import migrate
migrate = Migrate(app, db)
FLASK_APP=my_app.py flask db init
如果不能升級,不想安裝瓶,CLI,安裝和配置Flask-Script,這是添加命令以前的系統,仍然是supported by Flask-Migrate。
from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager
migrate = Migrate(app, db)
manager = Manager(app)
manager.add_command('db', MigrateCommand)
if __name__ == '__main__':
manager.run()
python manage.py db init
你是什麼操作系統?它是Linux還是OsX? – randominstanceOfLivingThing
更新了問題。我在OS X – rosendin
我猜是因爲我正在研究一個3年以上的項目。我已升級到0.11。即使'ENV'顯示'FLASK_APP = run.py','flask run'也找不到Flask應用程序。 – rosendin