有了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...