Django REST framework介绍
現(xiàn)在前后端分離的架構(gòu)設(shè)計(jì)越來越流行,業(yè)界甚至出現(xiàn)了API優(yōu)先的趨勢(shì)。
顯然API開發(fā)已經(jīng)成為后端程序員的必備技能了,那作為Python程序員特別是把Django作為自己主要的開發(fā)框架的程序員,Django REST framework(DRF)這個(gè)API框應(yīng)該是要學(xué)的。
Django REST framework(DRF)框架文檔齊全,社區(qū)較穩(wěn)定,而且由于它是基于Django這個(gè)十分全面的框架而設(shè)計(jì)開發(fā)的,能夠讓開發(fā)者根據(jù)自己的業(yè)務(wù)需要,使用極少的代碼量快速的開發(fā)一套符合RESTful風(fēng)格的API,并且還支持自動(dòng)生成API文檔。
Django REST framework需要以下依賴:
- Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6)
- Django (1.10, 1.11, 2.0)
DRF是以Django擴(kuò)展應(yīng)用的方式提供的,所以我們可以直接利用已有的Django環(huán)境而無需從新創(chuàng)建。(若沒有Django環(huán)境,需要先創(chuàng)建環(huán)境安裝Django)
1. 安裝DRF
pip install djangorestframework
2. 添加rest_framework應(yīng)用
我們利用在Django框架學(xué)習(xí)中創(chuàng)建的demo工程,在settings.py的INSTALLED_APPS中添加’rest_framework’。
INSTALLED_APPS = [...'rest_framework', ] # 接下來就可以使用DRF進(jìn)行開發(fā)了。?
總結(jié)
以上是生活随笔為你收集整理的Django REST framework介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 电脑出现问题,你的PIN不可用。请单击以
- 下一篇: Redis Python
