在Python的web框架中配置app的教程

2022-09-27 08:30:12 字數 1001 閱讀 2180

有了web框架和orm框架,我們就可以開始裝配app了。

通常,乙個web app在執行時都需要讀取配置檔案,比如資料庫的使用者名稱、口令等,在不同的環境中執行時,web app可以通過讀取不同的配置檔案來獲得正確的配置。

由於python本身語法簡單,完全可以直接用python源**vjxqkgeufv來實現配置,而不需要再解析乙個單獨的.properties或者.yaml等配置檔案。

預設的配置檔案應該完全符合本地開發環境,這樣,無需任何設定,就可以立刻啟動伺服器。

我們把預設的配置檔案命名為config_def

# config_default.py

configs = ,

'session':

}上述配置檔案簡單明瞭。但是,如www.cppcns.com果要部署到伺服器時,通常需要修改資料庫的host等資訊,直接修改config_default.py不是乙個好辦法,更好的方法是編寫乙個config_override.py,用來覆蓋某些預設設定:

# config_override.py

configs =

}把config_default.py作為開發環境的標準配置,把config_override.py作為生產環境的標準配置,我們就可以既方便地在本地開發,又可以隨時把應用部署到伺服器上。

應用程式讀取配置檔案需要優先從config_override.py讀取。為了簡化讀取配置檔案,可以把所有配置讀取到統一的config.py中:

# config.py

configs = config_default.configsvjxqkgeufv

try:

import config_override

configs = merge(configs, config_override.configs)

except importerror:

pass

這樣,我們就完成了app的配置。

本文標題: 在python的web框架中配置app的教程

本文位址:

web框架的本質 python

import socket 建立乙個socket連線 sk socket.socket 繫結ip和埠 sk.bind 127.0.0.1 8888 設定監聽數量 sk.listen 5 while true 獲取資料 conn,addr sk.accept 設定資料最大接受值 data conn.r...

python中的通配

通配是指一些特殊的字元,如?和 可以用他們匹配許多名稱類似的檔案,例如使用p 可以匹配所有以p開頭的檔案,使用 txt可以匹配所有以.txt結尾的檔案。使用python中的glob函式可以實現通配 import glob print glob.glob f test python txt 可以匹配所...

python的web開發框架django學習筆記

1.建立專案 1 開啟命令列,進入想要安置專案的目錄,命令列輸入 django admin.py startproject myblog myblog是你建立專案的專案名稱。注意 如果現示不是內部或者外部命令,這需要想配置環境變數如下 d python27 d python27 lib site p...