使用 Django 改进 API 并添加身份验证
1. 配置 URL 以支持可浏览 API 的登录和注销视图
首先,打开 games_service 文件夹中的 urls.py 文件,即 games_service/urls.py 。此文件定义了根 URL 配置,我们需要添加 URL 模式,以便可浏览 API 能显示登录和注销视图。以下是新代码,新增行已高亮显示(示例代码文件位于 restful_python_2_07_04 文件夹中的 Django01/games-service/games/serializers.py ):
from django.conf.urls import url, include
urlpatterns = [
url(r'^', include('games.urls')),
url(r'^api-auth/', include('rest_framework.urls')),
]
新增行添加了 rest_framework.urls 模块中定义的 URL 模式,并将其关联到 ^api-auth/ 模式。可浏览 API 使用 api-auth/ 作为所有与用户登录和注销相关视图的前缀。
2. 在迁移中为新的必需字段设置默认值
我们的数据库中已经存储了许多游戏数据,并且为游戏
超级会员免费看
订阅专栏 解锁全文
4708

被折叠的 条评论
为什么被折叠?



