91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于flask程序加載配置和使用方式的案例分析

發布時間:2020-08-07 10:25:41 來源:億速云 閱讀:157 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關關于flask程序加載配置和使用方式的案例分析的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

Flask 程序實例在創建的時候,需要默認傳入當前 Flask 程序所指定的包(模塊),接下來就來詳細查看一下 Flask 應用程序在創建的時候一些需要我們關注的參數:

from flask import Flask   #導入flask

app = Flask(__name__)# 初始化參數

import_name

Flask程序所在的包(模塊),傳 __name__ 就可以

其可以決定 Flask 在訪問靜態文件時查找的路徑

static_path

靜態文件訪問路徑(不推薦使用,使用 static_url_path 代替)

static_path

靜態文件訪問路徑,可以不傳,默認為:/ + static_folder

static_folder

靜態文件存儲的文件夾,可以不傳,默認為 static

template_folder

模板文件存儲的文件夾,可以不傳,默認為 templates

程序加載配置

在 Flask 程序運行的時候,可以給 Flask 設置相關配置,比如:配置 Debug 模式,配置數據庫連接地址等等,設置 Flask 配置有以下二種方式:

從配置對象中加載(常用)

app.config.from_object()

從配置文件中加載

app.config.from_pyfile()

使用方式

配置對象

從配置對象中加載,創建配置的類,代碼如下:

# 配置對象,里面定義需要給 APP 添加的一系列配置class Config(object):
    DEBUG = True# 創建 Flask 類的對象,指向程序所在的包的名稱app = Flask(__name__)
    # 從配置對象中加載配置app.config.from_object(Config)

運行測試,在修改代碼之后直接保存,會自動重啟服務器

配置文件

創建配置文件 config.ini,在配置文件中添加配置

使用代碼去加載配置

# 創建 Flask 類的對象,指向程序所在的包的名稱app = Flask(__name__)
# 從配置文件中加載配置app.config.from_pyfile('config.ini'

讀取配置

app.config.get()

在視圖函數中使用 current_app.config.get()

:Flask 應用程序將一些常用的配置設置成了應用程序對象的屬性,也可以通過屬性直接設置/獲取某些配置:app.debug = True

app.run的參數

可以指定運行的主機IP地址,端口,是否開啟調試模式

print(app.url_map) # 打印路由映射關系
app.run(host="0.0.0.0", port=5000, debug = True)

感謝各位的閱讀!關于關于flask程序加載配置和使用方式的案例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉善盟| 治县。| 万源市| 高州市| 呼玛县| 家居| 南木林县| 连江县| 屏东市| 上饶县| 贡山| 南宁市| 抚顺县| 康定县| 射阳县| 临夏市| 宁海县| 宁化县| 孝昌县| 武陟县| 凤凰县| 灵宝市| 鄱阳县| 樟树市| 尚志市| 丹东市| 玉龙| 江达县| 琼海市| 武宁县| 邯郸市| 保德县| 大方县| 无锡市| 镇沅| 渝北区| 金山区| 三都| 砀山县| 麦盖提县| 井冈山市|