国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類(lèi)導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python的Django框架中settings文件的部署建議

Python的Django框架中settings文件的部署建議

2020-07-10 17:40腳本之家 Python

這篇文章主要介紹了Python的Django框架中settings文件的部署建議,包括對(duì)local_settings的弊病的一些簡(jiǎn)單分析,需要的朋友可以參考下

django在一個(gè)項(xiàng)目的目錄結(jié)構(gòu)劃分方面缺乏必要的規(guī)范,因此不同人的項(xiàng)目組織形式也千奇百怪,而且也很難說(shuō)誰(shuí)的做法就比較好。我根據(jù)自己的項(xiàng)目組織習(xí)慣,發(fā)布了一個(gè)項(xiàng)目dj-scaffold。

前些天在reddit上為我的項(xiàng)目dj-scaffold打了個(gè)“廣告”(見(jiàn):http://redd.it/kw5d4)。不想評(píng)價(jià)甚糟,甚至差點(diǎn)被打成負(fù)分。其中更也人將這個(gè)項(xiàng)目說(shuō)的一文不值。面對(duì)負(fù)面聲音雖然會(huì)有些不爽,但其中的建設(shè)性意見(jiàn)還是需要聽(tīng)取的,至于那些純屬個(gè)人偏好部分就自動(dòng)過(guò)濾了。

在談及settings文件如何組織時(shí),coderanger建議參考The Best (and Worst) of Django中的做法。文中的主要觀點(diǎn)是開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境的配置都需要放到VCS中進(jìn)行版本控制。參考文中的做法,我對(duì)settings模塊做了部分調(diào)整。注:代碼 https://github.com/vicalloy/dj-scaffold/tree/master/dj_scaffold/conf/prj/sites/settings
local_settings的弊病

為將項(xiàng)目的默認(rèn)配置和本地配置區(qū)分開(kāi),最常用的做法是增加一個(gè)local_settings.py文件,并在settings文件的最后對(duì)該文件進(jìn)行import。

?
1
2
3
4
5
try:
 from local_settings import *
except:
 pass

由此引發(fā)的問(wèn)題是你不能對(duì)local_settings.py進(jìn)行版本控制,部署環(huán)境的配置萬(wàn)一丟失將難以找回。
解決方案

針對(duì)該問(wèn)題,建議的解決方案如下
合理的配置文件組織方式

 

復(fù)制代碼 代碼如下:
|~settings/
| |-__init__.py
| |-base.py   #默認(rèn)配置信息
| |-dev.py    #開(kāi)發(fā)環(huán)境的配置
| |-local.sample    #本地的擴(kuò)展配置在dev和production的最后進(jìn)行import
| |-pre.sample    #設(shè)置當(dāng)前使用的配置為生產(chǎn)環(huán)境還是開(kāi)發(fā)環(huán)境
| `-production.py    #生產(chǎn)環(huán)境的配置
 

 

使用方式

?
1
2
<strong>DJANGO_SETTINGS_MODULE</strong>

django的admin腳本提供了settings參數(shù)用于指定當(dāng)前使用的配置文件

?
1
2
django-admin.py shell --settings=settings.dev

在wsgi腳本中則可直接設(shè)置需要使用的settings

?
1
2
3
deploy.wsgi
os.environ['DJANGO_SETTINGS_MODULE'] = settings.production

簡(jiǎn)化參數(shù)

當(dāng)然,如果每次使用django-admin.py的時(shí)候都要帶上settings參數(shù)還是非常惱人,所以推薦的做法是在pre.py中配置自己所需要使用的配置文件。

?
1
2
SETTINGS = 'production' #dev

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美日韩激情一区 | av免费在线观看网站 | 91网视频| 亚洲一区二区三区在线 | 久久国内精品 | 久久久精品网 | 欧美日韩中文字幕 | 午夜精品久久久久 | 色天天综合网 | 日韩成人在线电影 | 亚洲成人av一区二区 | 午夜激情在线免费观看 | 久久精品免费观看 | 天天澡天天狠天天天做 | 北条麻妃99精品青青久久 | 色猫猫国产区一区二在线视频 | 欧美在线观看一区 | 久久亚洲国产精品日日av夜夜 | 毛片免费视频 | 一级黄色一级黄色 | 蜜桃视频一区 | 国产黄色av | 久久性色 | 国产精品毛片在线 | 亚洲欧美中文日韩在线 | 在线播放91| 亚洲情av | 欧美日韩三区 | 欧美日韩精品一区二区三区蜜桃 | 久久久看片 | 成人h动漫精品一区二区器材 | 国产妇女乱码一区二区三区 | 欧美另类视频在线 | 亚洲视频在线播放免费 | 日本久久久久久 | 四虎影院入口 | 懂色av中文字幕一区二区三区 | 老妇60一区二区三区 | 欧美午夜一区二区三区免费大片 | 日韩一区免费在线观看 | 毛片网|