结构图解

OSROOM

代码结构

osroom/

  1. .
  2. ├── apps # 应用程序主目录
  3. ├── LICENSE # 版权说明
  4. ├── logs # 日志目录
  5. ├── osr-tool.py # 离线工具脚本
  6. ├── README.md
  7. ├── requirements.txt # python需求包文件
  8. ├── start.py # 系统启动目录
  9. ├── test
  10. └── tools # 离线工具脚本

osroom/apps/

  1. .
  2. ├── admin_pages # 管理端静态文件(html,js,css...)
  3. ├── app.py # 系统初始化程序
  4. ├── configs # 系统配置文件目录
  5. ├── core # 核心程序目录
  6. ├── init_core_module.py # 初始化核心模块脚本
  7. ├── __init__.py
  8. ├── modules # 功能模块主目录,功能模块都在此,比如user,post,comment等
  9. ├── plugins # 插件模块主目录(安装的插件会在此目录)
  10. ├── routing # 路由控制模块目录
  11. ├── static # 其他系统必须静态文件目录
  12. ├── sys_startup_info.py # 系统启动时打印信息脚本
  13. ├── themes # 主题主目录(安装的主题会在此目录)
  14. ├── transations # 各语言翻译目录
  15. └── utils # 通用程序

osroom/apps/configs

  1. .
  2. ├── config.py # 配置文件,此文件内容可以在系统管理的控制
  3. ├── db_config.py # 数据库配置文件(未上传到代码库)
  4. ├── db_config_sample.py # 配置文件db_config.py的样例
  5. ├── __init__.py
  6. ├── mdb_collection.py
  7. ├── __pycache__
  8. └── sys_config.py # 一些固定敏感的配置