drf開發(fā)基礎(chǔ)包
日常使用drf進(jìn)行后端開發(fā)中唱捣,每次開發(fā)新項(xiàng)目就的做很多的工程基礎(chǔ)配置操作两蟀,我覺得這樣是沒必要的,我們主要關(guān)注在業(yè)務(wù)的開發(fā)中震缭,而不是每次都要做這些繁瑣的基礎(chǔ)操作赂毯,所以我把這些做了一個(gè)基礎(chǔ)包,以后開發(fā)新項(xiàng)目就不需要做這些步驟了拣宰,可以直接進(jìn)行業(yè)務(wù)的開發(fā)党涕,可喜可賀~
版本
- Python3.6
- Django2.X
DRF集成基礎(chǔ)功能
- 認(rèn)證
- 跨域
- 過濾器
- api文檔
- 分頁
- 日志
- 擴(kuò)展用戶
- 。徐裸。遣鼓。
說明
在這個(gè)基礎(chǔ)包里有一個(gè)用戶增刪改查的接口,即開即用重贺,可以進(jìn)行擴(kuò)展
安裝部署
# 安裝依賴包
pip install requirements.txt
# 修改數(shù)據(jù)庫地址
修改opsweb/settings文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test002',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
},
}
#遷移數(shù)據(jù)庫
python manger.py makemigrations
python manage.py migrate
#啟動(dòng)
python manage.py runserver 0:8000
License
The code is available under the MIT license.