drf开发基础包

日常使用drf进行后端开发中,每次开发新项目就的做很多的工程基础配置操作,我觉得这样是没必要的,我们主要关注在业务的开发中,而不是每次都要做这些繁琐的基础操作,所以我把这些做了一个基础包,以后开发新项目就不需要做这些步骤了,可以直接进行业务的开发,可喜可贺~

版本

  • Python3.6
  • Django2.X

DRF集成基础功能

  • 认证
  • 跨域
  • 过滤器
  • api文档
  • 分页
  • 日志
  • 扩展用户
  • 。。。

说明

在这个基础包里有一个用户增删改查的接口,即开即用,可以进行扩展

安装部署

# 安装依赖包
pip install requirements.txt
# 修改数据库地址
修改opsweb/settings文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test002',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
},
}
#迁移数据库
python manger.py makemigrations
python manage.py migrate
#启动
python manage.py runserver 0:8000

License

The code is available under the MIT license.

最新文章

  1. 报表软件JS开发引用HTML DOM的location和document对象
  2. 一个比较综合的项目--》>图片缓存,下拉刷新等
  3. ArcGIS中的WKID
  4. ios 图片的两种加载方式
  5. 电脑控制台灯(c# hook,显示室温,联网校正时间)
  6. 创建一个弹出DIV窗口
  7. 模拟 Codeforces Round #249 (Div. 2) C. Cardiogram
  8. Cheatsheet: 2014 04.01 ~ 04.30
  9. lintcode : 二叉树的序列化和反序列化
  10. 如何在settings里的休眠模式里添加永不休眠
  11. /usr 的由来及/usr目录结
  12. tr 命令详解
  13. Nginx (三) 使用Keepalived搭建高可用服务
  14. Linux中对swap分区的配置
  15. 使用nginx实现负载均衡的配置
  16. JavaScript防抖节流函数
  17. Centos6.5 升级Openssl + Openssh
  18. ping一个网段的cmd程序
  19. tensorflow入门 (一)
  20. 微信扫码支付.net版本

热门文章

  1. Lua中面向对象
  2. 使用JS读取本地文本文件(兼容各种浏览器)
  3. java简单的文件读写工具类
  4. 十九、State 状态模式
  5. Django 学生信息 添加 功能 遇到的问题.
  6. Http的缓存机制
  7. FortiGate外网IPSec链路及运维专线链路到个别网段不通
  8. 114. Flatten Binary Tree to Linked List 把二叉树变成链表
  9. related_name和related_query_name举例区别
  10. node.js中express使用cookie-parser 和 cookie-session处理会话