rest_framework 安装与配置
时间: 2023-07-27 18:07:37 浏览: 212
rest_framework是基于Django的一种Web API框架,可以快速地构建RESTful Web服务。下面是安装与配置的步骤:
1. 安装rest_framework
可以使用pip进行安装,命令如下:
```
pip install djangorestframework
```
2. 添加rest_framework到INSTALLED_APPS
在settings.py文件中的INSTALLED_APPS中添加'rest_framework':
```
INSTALLED_APPS = [
...
'rest_framework',
]
```
3. 配置rest_framework
在settings.py文件中添加以下配置:
```
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.AllowAny',
],
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.BasicAuthentication',
],
}
```
这里配置了默认的权限和认证类,分别为允许任何用户访问和Session和Basic认证。
4. 配置路由
在urls.py文件中配置路由:
```
from django.urls import path, include
from rest_framework import routers
router = routers.DefaultRouter()
urlpatterns = [
path('', include(router.urls)),
path('api-auth/', include('rest_framework.urls', namespace='rest_framework')),
]
```
这里使用DefaultRouter来自动生成路由,并将rest_framework的默认路由添加到urlpatterns中。
以上就是rest_framework的安装与配置步骤。
阅读全文