複雜的項目須要配置各類環境。若是設置項不多,能夠直接硬編碼進來,好比下面的方式:html
app.config是flask.config.Config類的實例,繼承自Python內置數據結構dict,因此可使用update方法:java
app.config內置的所有配置變量能夠參看Builtin Configuration Values。若是設置選項不少,想要集中管理設置項,應該將他們存放到一個文件裏面。app.config支持多種更新配置的方式。假設如今有個叫作settings.py的配置文件,其中的內容以下:python
能夠選擇以下三種方式加載:正則表達式
經過配置文件加載django
經過文件名字加載。可是不限於只使用.py後綴的文件名json
總結flask
要想在視圖函數中獲取配置文件的值,都是經過app.config來拿。可是若是視圖函數和Flask建立的對象app不在一個模塊。就得經過導入來拿。能夠不用導入。直接導入一個current_app,這個就是當前的app對象,用current_app.config就能查看到了當前app的全部的配置文件服務器
1.可傳入參數:session
2.反向生成URL: url_for數據結構
endpoint("name") #別名,至關於django中的name
3. @app.route和app.add_url_rule參數
4.自定製正則路由匹配
擴展Flask的路由系統,讓他支持正則,這個類必須這樣寫,必須去繼承BaseConverter
http://docs.jinkan.org/docs/flask/views.html
https://aliang.org/Python/Flask-route.html
原文連接:
https://www.cnblogs.com/huchong/p/8227606.html
識別圖中二維碼,領取python全套視頻資料