[英]How do I automate cmd commands to run flask server
每次我开始处理我的 Flask 项目时,我都需要在 cmd 中运行这些命令:
cd myproject
venv\scripts\activate
set FLASK_APP=project
set FLASK_ENV=development
flask run --host=0.0.0.0
有没有办法制作一个可以执行这些命令的批处理文件?
我认为这样的事情可以帮助你。 打开notepad
并写下以下内容:
@ECHO OFF
CALL venv\scripts\activate
set FLASK_APP=project
set FLASK_ENV=development
flask run --host=0.0.0.0
将其保存为myproject
目录中的run.bat
。 然后你可以调用这个新脚本。
以下代码可能对您有所帮助:
在您的应用程序文件夹(项目)中创建init .py:
from flask import Flask
def create_app():
app = Flask(__name__)
# configure the app here
return app
然后创建 run.py
from project import create_app
app = create_app()
if __name__ == "__main__":
app.run(host="0.0.0.0", port="5000", debug=True, use_reloader=True)
那么您所要做的就是输入 python run.py 并输入 go。 (确保您在虚拟环境中)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.