项目骨架

说明如下(需要更新):

  1. .
  2. ├── config-example.py // 配置文件样例
  3. ├── docs // 所有 DOC 文件放到该目录
  4. └── README.md
  5. ├── LICENSE
  6. ├── README.md
  7. ├── install // 安装说明
  8. ├── logs // 日志目录
  9. ├── apps // 管理后台目录, 也是各 APP 所在目录
  10. └── assets // APP 目录
  11. ├── admin.py
  12. ├── apps.py // 新版本 Django APP 设置文件
  13. ├── api.py // API 文件
  14. ├── __init__.py // 对外暴露的接口, 放到该文件中, 方便别的 APP 引用
  15. ├── migrations // Models Migrations 版本控制目录
  16. └── __init__.py
  17. ├── models.py // 数据模型目录
  18. ├── static // APP 下静态资源目录, 如果需要
  19. └── assets // 多一层目录, 防止资源重名
  20. └── some_image.png
  21. ├── templates // APP 下模板目录
  22. └── assets // 多一层目录, 防止资源重名
  23. └── asset_list.html
  24. ├── templatetags // 模板标签目录
  25. ├── tests.py // 测试用例文件
  26. ├── urls.py // Urlconf 文件
  27. ├── utils.py // 将 Views 和 API 可复用的代码放在这里, API 和 Views 只是请求和返回不同
  28. └── views.py // Views 文件
  29. ├── common
  30. ├── templatetags // 通用 Template Tag
  31. ├── utils.py // 通用的函数方法
  32. └── views.py
  33. ├── fixtures // 初始化数据目录
  34. ├── init.json // 初始化项目数据库
  35. └── fake.json // 生成大量测试数据
  36. ├── jumpserver // 项目设置目录
  37. ├── __init__.py
  38. ├── settings.py // 项目设置文件
  39. ├── urls.py // 项目入口 Urlconf
  40. └── wsgi.py
  41. ├── manage.py
  42. ├── static // 项目静态资源目录
  43. ├── i18n // 项目多语言目录
  44. └── templates // 项目模板目录