django-rest-framework相关内容

Django 两步验证

我最近一直在阅读有关 django-two-factor-authentication 的文档,我在这里找到了:https://django-two-factor-auth.readthedocs.io/en/stable/installation.html 文档很棒.但是,我正在尝试了解此解决方案的完整要求.如果我实现了这个包,那么我是否需要依赖第三方来完成这个解决方案,还是可以在没有第三方的情 ..

APIView 类和视图集类之间的区别?

APIView 类和 viewsets 类有什么区别?我正在关注 Django REST-framework 官方文档.我认为它缺乏示例. 你能用一个合适的例子来解释上面的区别吗? 解决方案 APIView 是您在定义 REST 视图时通常会覆盖的最基本的类.你通常定义你的方法,比如 get、put、delete 和其他检查 (http://www.cdrf.co/3.5/rest_ ..
发布时间:2021-12-29 18:31:49 其他开发

断言错误:`HyperlinkedIdentityField` 需要序列化程序上下文中的请求

我想创建一种多对多关系,一个人可以在多个俱乐部,一个俱乐部可以有很多人.我为以下逻辑添加了 models.py 和 serializers.py,但是当我尝试在命令提示符中对其进行序列化时,出现以下错误 - 我在做什么错在这里?我什至没有 HyperlinkedIdentityField 回溯(最近一次调用最后一次):文件“",第 1 行,在 中.文件“C:\ ..

django 过滤器查询集在模板上显示变量

下面是我的统计页面的 views.py.这个页面有一堆基于我的模型对象的计算.效果很好.但是,当我将 django-filter 应用于数据时,它不会改变.仅过滤“空头"交易或“过去 7 天"的示例. 我知道 get_context_data 基本上是对结果进行硬编码,它不会受到任何过滤器查询的影响.这不是方法,但我尝试了几件事但没有结果,所以回到第一个......我该怎么做? 我尝试 ..

django.db.migrations.exceptions.NodeNotFoundError:迁移accounts.0001_initial依赖项引用不存在的父节点

我正在尝试在 heroku 上部署我的项目,我使用的是 django 3.1,但我无法做到这一点.由于迁移,我收到错误消息.请我谦虚地请求您给这个问题一些时间来解决这个问题.每当我运行命令 heroku run python manage.py migrate 时,它都会给出以下回溯. 回溯(最近一次调用最后一次):文件“manage.py",第 22 行,位于 中.主要的() ..

Django rest 框架在serializer.py 或views.py 中哪里编写复杂的逻辑?

我是 Django Rest 框架的新手.使用 serializer 和 views 一个简单的 CRUD 很容易.当逻辑增加时,在serializer或views中写逻辑的地方很混乱. 一些开发人员确实更喜欢“粗序列化器和细视图",而一些开发人员更喜欢“粗视图和细序列化器". 也许这不是一个大问题,我认为开发人员是否在 views 或 serializer 上编写更多内容取决于开发人员,但是 ..

APIView 和 Model ViewSet 使用或继承有什么区别

当我想序列化我的模型以获得它们的对象/记录的列表时,我会遇到关于何时使用 APIView 和何时使用 ModelViewSet 的差异? 例如,在 APIView 文档中,我们有ListUser 类及其 get 方法我们可以获取用户列表 class ListUsers(APIView):"""查看以列出系统中的所有用户.* 需要令牌认证.* 只有管理员用户才能访问此视图."""authen ..
发布时间:2021-12-29 18:11:35 其他开发

禁用 ViewSet 中的一个方法,django-rest-framework

ViewSets 有自动的方法来列出、检索、创建、更新、删除…… 我想禁用其中的一些,我想出的解决方案可能不是一个好的解决方案,因为 OPTIONS 仍然声明那些是允许的. 知道如何以正确的方式做到这一点吗? class SampleViewSet(viewsets.ModelViewSet):查询集 = api_models.Sample.objects.all()serializ ..
发布时间:2021-12-29 18:08:31 Python

DjangoRestFramework - 注册用户:UserSerializer.save() 和 User.objects.create_user() 之间的区别?

假设我想注册一个用户(我正在使用位于 django.contrib.auth.models 中的用户模型).假设这是我的 serializers.py: class UserSerializer(serializers.ModelSerializer):元类:模型 = 用户字段 = ('用户名', '密码', '电子邮件', ) 以下视图有什么区别,在创建用户时推荐使用哪种视图? 视图 ..

如何在会话中存储用户

我正在尝试使用 django-rest-framework 后端设置 ember-simple-auth,但在将用户保存到会话时遇到了一些麻烦.我必须能够在我的模板中做这样的事情: 欢迎回来,{{session.user}} 因此,按照我找到的几个指南,我已经进行了身份验证和授权,以便我可以获得有效的令牌并在请求中使用.为了让用户参与会话,我修改了 App.CustomAuthentica ..
发布时间:2021-12-26 16:07:54 其他开发

更改商店的 URL 时 ExtJS 5 应用程序 + Django 休息框架 CORS 错误

我正在开发一个使用 Django-rest-framework 服务的 ExtJS 应用程序.我正在使用 CORS 标头来允许从服务中获取数据 (https://github.com/OttoYiu/django-cors-headers). 发生的情况是,我想在某个时间点更改商店中的 URL.当我这样做时,我收到以下错误: XMLHttpRequest 无法加载 http://10.98 ..