Python 如何从网站使用flask框架运行命令行
各位 我有一个疑问,如何使用flask framework运行命令行,我的代码如下:Python 如何从网站使用flask框架运行命令行,python,flask,Python,Flask,各位 我有一个疑问,如何使用flask framework运行命令行,我的代码如下: import click from flask import Flask, render_template, request app = Flask(__name__, template_folder='templates') @app.cli.command() def initdb(name): """init database""" click.echo('here inti mydb'
import click
from flask import Flask, render_template, request
app = Flask(__name__, template_folder='templates')
@app.cli.command()
def initdb(name):
"""init database"""
click.echo('here inti mydb', name)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/runbutton', methods=['POST'])
def runbutton():
nombre = request.form['nombre']
response = initdb(nombre)
return 'ok'
if __name__=='__main__':
app.run(debug=True)
appweb向我显示一个错误“连接已重置”,请告诉我这是否可能以及我可以做什么
问候
Angel您是如何在命令行上运行它的?如果将
FLASK\u APP
环境变量设置为脚本,并在命令行上调用FLASK run
,它应该启动FLASK服务器。此外,您不应该需要这些线路
if __name__ == '__main__':
app.run(debug=True)
如果您以这种方式运行服务器。您好,当我在我的网站中单击时,我需要在控制台中单击运行命令行。当我运行flask时,它工作正常,但当我单击按钮时,web服务器被重置。只是我需要一个技巧如何从网站运行命令行。