開發環境與生產環境的使用不同的配置
配置檔案設定
import os
# 獲取環境數值
env_profile = os.getenv(
"env"
)# 判斷是否為生產環境
if env_profile ==
"production"
:
debug =
false
#生產環境下關閉debug模式
else
: debug =
true
#開發環境下開啟debug模式
if debug:
db_url =
"mysql:"
else
: db_url =
"mysql:"
在執行時,通過輸入環境變數來區分
在生產環境下啟動服務,終端輸入命令:
$ env=production python manage.py runserver
在開發環境下啟動服務,輸入命令:
$ python manage.py runserver
參考django開發環境與生產環境的配置
學習python django開發
python簡單易學,用django就可以開發出乙個web應用。1.安裝django pip install django2.使用django admin django admin startproject projectname會在目錄下生成projectname目錄,裡面有manage.py p...
python django開發經驗總結
1.建立model欄位時,要給出default值,如果不方便給的,加上null true。這是為了方便以後資料庫做migrate不出錯。2.一張表一定要明確哪個欄位或哪幾個字段作為索引,不能重複的。除非是history操作記錄,否則所有表都應該有乙個唯一索引。這不僅有利於提高檢索效率,而且有利於理解...
第一章 python Django 搭建虛擬環境
安裝 virtualenv pip install virtualenv 建立虛擬環境的時候指定 python 直譯器 virtualenv p e python3.8.0 python38 32 python.exe virutalenv name 建立虛擬環境 virtualenv 虛擬環境的名...