0


flask(三)----flask的运行方式

1.创建出app核心对象后,可以使用app.run()运行flask

from flask import Flask, request, render_template

# 1.初始化app
app = Flask(__name__)

# 2.添加路由 view function
@app.route("/login")
def login():
    return render_template('index.html')

# 3.开启web服务器:app对象(application)

# 4.调试(debug模式为开发时的调试模式,不能用在生产上,一般线上用ng或者uwsgi)
app.run(debug=True)

2.使用flask自带的命令行方式运行flask

    export FLASK_APP=app核心对象所在的py文件.py

    flask run
from flask import Flask, request, render_template

# 1.初始化app
app = Flask(__name__)

# 2.添加路由 view function
@app.route("/login")
def login():
    return render_template('index.html')

2.1 cmd命令行输入:flask

shell输入:

export FLASK_APP=start.py
export FLASK_ENV=production
flask run -p 5555 -h 0.0.0.0

flask run --help:

3.if name=='main'的意义:

    __name__:

    当前执行文件的文件名,若在当前文件执行,print(__name__)就会输出__main__;

    若其他模块被导入当前文件,其他模块中也有print(__name__)时,输出的就是其他模块的模块名(模块路径.模块名)。

   其他模块在导入有if __name__=='__main__'的模块时,不会执行if __name__下面的app.run(),使用app.run()的时候,一定要将其放入if __name=="__main__"下面。
标签: flask python 后端

本文转载自: https://blog.csdn.net/qq_40132294/article/details/123251277
版权归原作者 chuntian_tester 所有, 如有侵权,请联系我们删除。

“flask(三)----flask的运行方式”的评论:

还没有评论