python 中flask 问题

from flask import Flask,request,jsonify

app = Flask(__name__)
def count_char(a,b):
    return a+b;

@app.route('/test',methods=["get"])
def get_data():
    name=request.args.get("name")
    age=request.args.get("age")
    res=count_char(name.age)
    return res
if __name__ == '__main__':
    app.run(host="127.0.0.1",port=7722,debug=True)

运行结果
FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 0
In folder F:/nlpprogram/flask-project
D:flask-projectScriptspython.exe -m flask run

  • Serving Flask app "app.py"
  • Environment: development
  • Debug mode: off
  • Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

我明明把端口改成7722,,怎么还是5000?

阅读 1.9k
1 个回答

大概率是因为你用了 pycharm 之类的 IDE,默认是 Flask 模式(即 flash run)。

要么你在启动的时候指定参数(flash run -p 7722);要么切换到 python 模式下运行。

跟你同样的问题:https://segmentfault.com/q/10...

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