软件规范

设计目录结构目的

  1. 可读性高
  2. 可维护性高

目录组织方式

  1. 必备具备的目录:

requirements

根据requirements.txt文件安装相关依赖软件

pip install  -r requirements.txt

#创建requirements文件

pip freeze > requirements.txt

README内容

  1. 软件定位,基本功能
  2. 运行代码方法:环境,启动命令
  3. 简单使用说明
  4. 代码目录结构说明,以及简洁基本原理
  5. 常见问题

setup.py

一个项目一定要有一个安装项目工具

配置文件

  1. 与平台相关性配置
  2. 配置语言
  3. 配置时区
  4. 数据库配置
  5. 日志
  6. 一般建议多个配置文件,针对不同环境,如测试,正式上线等,项目启动时自动判断settings.py,dev_setting.py,local_setting.py,prod_setting.py,unittest_setting.py
原文地址:https://www.cnblogs.com/yaya625202/p/8683896.html