安装
使用pip来安装,它包含了您想要的任意可选的包:
pip install djangorestframework
pip install markdown # Markdown support for the browsable API.
pip install django-filter # Filtering support
或者,从github上克隆项目:
git clone [email protected]:encode/django-rest-framework.git
然后,添加rest_framework到INSTALLED_APPS设置中:
INSTALLED_APPS = (
...
'rest_framework',
)
如果想要更加直观地看您的API的话,还需要添加REST framework的登录和注销views。将下面的代码添加到根目录下的urls.py文件中:
urlpatterns = [
...
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
]
注意:您可以自定义URL,但是必须包含rest_framework.urls和rest_framework命名空间。在Django1.9以后的版本中可以省略命名空间,REST framewok会自动为您配置。