python工程化最佳實踐

一、pipenv 真實環境django

 vs virtualenv vs pipenv函數

 

二、自定義用戶模型測試

繼承BaseUserManager和AbstractBaseUser,在settings中指定AUTH_USER_MODEL網站

 

 

三、優先使用通用類視圖spa

函數視圖(FBV)--> 類視圖(CBV) --> 通用類視圖(CBGV) http://ccbv.co.uk/.net

 

 

四、系統環境變量保存敏感信息繼承

12條最佳實踐參考網站:https://12factor.net/zh_cn/ip

pipenv install django-environ --skip-lock開發

來管理系統環境變量信息get

 

五、爲不一樣的環境配置settiings.py

開發環境

測試環境

生產環境

 

六、編寫測試用例

pipenv install coverage --skip-lock

測試覆蓋度報告

相關文章
相關標籤/搜索