rest_backend说明文档

介绍

基于 python3.6 django2.1.5的后台模板,依赖djangorestframework/suit,并集成django-rest-swagger方便进行api调试,可通过docker-compose实现一步上线。

版本

v1.1.1

安装

基础依赖

  • python3.6+

  • django2.1.5

初始化

1
2
3
4
5
6
7
8
9
10
11
git clone https://github.com/wuyue92tree/rest_backend.git

cd rest_backend

pip install -r requirements.txt

python manage.py migrate

python manage.py createsuperuser

python manage.py runserver

docker部署上线

1
2
3
4
5
git clone https://github.com/wuyue92tree/rest_backend.git

cd rest_backend

docker-compose up

FAQ

django-suit安装问题

无法通过pip直接安装

解决方案:

克隆仓库 git clone https://github.com/darklow/django-suit.git .

1
2
3
4
cd django-suit
git pull
git checkout v2
python setup.py install

ok!

更新日志

2018-08-10 v1.1.1

2018-08-10 v1.1.0

  • add superviosr as daemon;
  • add django-celery-beat;
  • add flower。

2018-08-10 v1.0.5

  • django version update to 2.1.2

2018-08-10 v1.0.4

2018-08-10 v1.0.3

  • django版本更新到2.1;
  • 加入docker线上部署逻辑。

2018-07-01 v1.0.2

  • 添加django-suit作为后台管理ui;
  • 更新部分urls连接路径。

2018-04-22 v1.0.1

  • 扩展用户系统accounts,添加session生效时间控制;
  • 添加多数据库路由支持。

2018-04-22 v1.0.0

  • 集成debug_toolbar/django-rest-framework及jwt;
  • 通过django-cors-header实现跨域;
  • 使用django-rest-swagger进行api文档管理。