摘要:
REST framework的 Request 类扩展了Django标准的 HttpRequest ,添加了对REST framework请求解析和身份验证的支持。 源代码片段: class Request(object): """ Wrapper allowing to enhance a sta 阅读全文
posted @ 2022-04-30 15:17
木子七
阅读(183)
评论(0)
推荐(0)
摘要:
REST框架为我们提高了一个更加抽象的ViewSet视图集,ViewSet提供一套自动的urlconf路由 ViewSet与View类几乎相同,不同之处在于它们提供诸如read或update之类的操作,而不是get、put等方法处理程序 ViewSet通常使用Router类来处理URL conf 一 阅读全文
posted @ 2022-04-30 15:14
木子七
阅读(117)
评论(0)
推荐(0)
摘要:
如图所示,snippets返回的对应的ID列表,我们可以把冰冷的字段转化为可以跳转的对应ID的url链接跳转对应的ID详情 使用: 我们需要修改序列化类继承serializers.HyperlinkedModelSerializer,而不再继承serializers.ModelSerializer 阅读全文
posted @ 2022-04-30 15:10
木子七
阅读(117)
评论(0)
推荐(0)
摘要:
我们可以通过使用超链接来提高我们APi的内聚力和可发现性 一、为我们的API创建一个根路径 我们的视图有很多个url,但是没有一个入口点,可以使用@api_view创建一个根路径 #views.py from rest_framework.decorators import api_view fro 阅读全文
posted @ 2022-04-30 15:08
木子七
阅读(63)
评论(0)
推荐(0)
摘要:
如果我们希望只有通过认证的用户才可以进行一些操作,例如删除、更新等,就需要为设置一些权限 导包:from rest_framework import permissions 使用 1.在视图类方法里面直接定义权限 # permission_classes 为当前视图应该遵守的权限,是一个元组 # I 阅读全文
posted @ 2022-04-30 15:07
木子七
阅读(226)
评论(0)
推荐(0)