Skip to content

hello1wolrd/TakeOutSys

Repository files navigation

TakeOutSys

项目描述:


技术点:

    后端
  1. Python
  2. DJango
  3. django-unit-test
  4. MongoDB
  5. Mongoengine
  6. Redis
  7. Celery
  8. SQL
  9. fabric
  10. logger
  11. 前端

  12. AngularJs
  13. Bootstrap
  14. jQuery
  15. HTML5
  16. CSS3

基本规范:

  1. python编码格式采用PEP8
  2. 非关系数据使用mongodb进行存储
  3. 缓存以及网站统计使用redis
  4. 队列使用celery+redis
  5. 基本的用户信息采用MySql进行存储
  6. 前端统一使用grant进行打包
  7. DJango采用Fat Models, Utility Modules, Thin Views, Stupid Templates 原则
  8. 服务器采用centos + nginx + uwsgi 配置 , uwsgi管理系统使用The Master FIFO(详细配置见文档)
  9. Django、 python 等相关PyPi使用virtualwrapper进行管理

安装指令:

需求条件: 安装Python Package(具体查看requirement.txt)
可以使用fabric一键安装pyp以及系统需求的软件包(我在centos上开发, 所以目前只有centos7版本)
另外建议安装ipython

安装MongoDB
安装Redis

启动redis
启动mongodb
启动celery
启动django程序


后台还有很多需要完善 有事发504888883@qq.com

About

django--一个无聊的项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published