Flask學習筆記(2)--最簡單的小應用

0x01 第一個小程序flask

PyCharm新建一個flask項目,第一個小程序,咱們來看一下小程序

#引入flask類
from flask import Flask

#將Flask對象實例化
app = Flask(__name__)

#裝飾器,定義路由規則
@app.route('/')

#視圖函數
def hello_world():
    return 'Hello World!'

#模塊運行入口函數
if __name__ == '__main__':
    app.run()

0x02 調試模式app

設置debug模式四種方式,分別以下:框架

第一種方式:函數

在app.run()中傳遞一個參數 debug=True就能夠開啓DEBUG模式spa

if __name__ == '__main__':
    app.run(debug=True)    

第二種方式:.net

給app.debug=True 開啓debug模式debug

app.debug=True

第三種方式:3d

經過配置參數的形式設置DEBUG模式調試

app.config.update(DEBUG=True)

第四種方式:

經過配置文件的形式設置DEBUG模式

在config.py

DEBUG = True

app.py

import config
app.config.from_object(config)

幾種方法的效果徹底相同。可是,在設置的時候模,你可能遇到這種狀況。

 

PyCharm 2018使用FLask框架沒法開啓Debug模式,必需要在Configuration中設置才能夠,方法以下:

一、選擇 Edit Configuration 進入配置界面:

二、勾選FLASK_DEBUG選項,點擊ok,完成設置。

 

在PyCharm2018代碼中設置HOST和PORT,可是無效。

if __name__ == '__main__':
    app.run(debug=True,port=9000,host='0.0.0.0')

須要在 Additinal options欄 中:手動寫入 --host=127.0.0.1 --port=12345

 

 

參考文章:

Pycharm2018使用FLask框架沒法開啓Debug模式的坑

https://www.jianshu.com/p/6e513b30dab0

pycharm debug模式講解

https://blog.csdn.net/aimill/article/details/81224548

Jinja2模板:http://jinja.pocoo.org/

相關文章
相關標籤/搜索