Flask的配置檔案

2022-01-31 12:17:11 字數 1211 閱讀 2312

# -*- coding: utf-8 -*-

"""方式一

方式二

方式三 環境變數的值為python檔名稱,內部呼叫from_pyfile 方法

方法四 必須是json格式 內部含有json.loads

方法五 字典格式

方式六 最常用的

settings.py

class config(object):

debug=true

testing=false

database_uri='splite://:memory'

class productionconfig(config):

database_uri='mysql://user@localhost/foo'

class developmentconfig(config):

debug=true

class testingconfig(config):

testing=true

從sys.path中已經存在的路徑開始寫 預設放在flask的根陌路下

如果config(instance_relative_config)中的instance_relative_config 為true

則路徑要放在為instance_path

"""from flask import flask

def index():

return "hello world"

if __name__ == '__main__':

配置檔案

# -*- coding: utf-8 -*-

class config(object):

debug = true

testing = false

database_uri = 'splite://:memory'

class productionconfig(config):

database_uri = 'mysql://user@localhost/foo'

class developmentconfig(config):

debug = true

class testingconfig(config):

testing = true

session_cookie_name="yuan_session"

flask 載入配置檔案

1.從物件中載入 優點 可以發揮繼承的優勢,復用多個配置檔案 缺點 需放在工程中 class defaultconfig object 預設配置 secret key 123123 載入物件 defindex print secret key return hello world 2.從配置檔案中載...

flask引數和配置檔案

匯入flask包 from flask import flask static path static 靜態檔案訪問路徑,去訪問的路線 static url path 靜態檔案訪問路徑,去訪問的路線,是靜態檔案公升級版,會將老路徑的賦值給這個 static folder static 靜態資料夾名字...

2 Flask配置檔案

1.方式一 字段賦值方式匯入 缺點 對於極少數字段配置可以使用,多欄位配置不可取 from flask import flask def index return hello if name main 2.方式二 py檔案匯入 settings.py debug true from flask im...