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

测试覆盖度报告

相关文章
相关标签/搜索