Django提供了序列化器,用于将模型序列化为通用数据格式,如JSON和XML。与django-rest-framework无关。
我最近升级到了 Django 4.0,并升级了 django-allauth 和 django-rest-auth。 当用户填写 http://localhost:8000/api/dj-rest-auth/password/re... 下的密码重置表单时...
试图找出总票数,但无法理解它是如何在序列化器中完成的。我是 django 的新手,它是如何完成的?
这是我的模型: 类答案(模型.模型): Question = models.ForeignKey(Question, on_delete=models.CASCADE, related_name='answers') 答案 = models.CharField(max_length=1000, 默认=&q...
我有一个 API 端点(在这个简化的示例中)创建一个“Stuff”对象,它具有仅根据其他字段之一的值才需要的字段。 作为一个粗略的例子,...
在我的服务中,注册用户时,必须创建两个实体:用户和公司,用户实体将立即链接到这两个实体。 为此,我创建了一个端点,在其中使用...
组织 Django REST Framework 序列化程序的最佳实践是什么?
我正在致力于将旧版 REST api 迁移到 Django REST 框架。许多响应包含嵌套序列化器,例如: 类 TemplateSerializer(serializers.ModelSerializer): 颜色=
“尝试在序列化器 `UserSerializer` 上获取字段 `username` 的值时出现 KeyError
尝试获取当前用户,但显示用户名密钥错误,但从我这边来看一切都很好。谁能说出错误是什么? 意见: @api_view(['POST']) def 注册(请求): 数据 = 请求.d...
我需要向序列化器添加一个额外的字段。我有下面的 django 序列化程序 { “计数”:2, “下一个”:空, “上一个”:空, “结果”: [ { &quo...
我需要添加该字段应该在序列化器中强制添加,该怎么做? 从rest_framework导入序列化器 从 django.contrib.auth.models 导入用户 类 SignUpSerializer(串行...
我有一个序列化器,可以序列化一个对象。有没有一种方法可以知道当时是序列化一个对象还是多个对象? 我有一个序列化器,并且我有一个自定义方法字段...
我在另一个序列化器中使用嵌套序列化器,我有两个模型 Object 和 ObjectMedia 请参阅以下代码: 类 ObjectMediaSerializer(serializers.ModelSerializer): 媒体地址 =
我无法找出错误。 API 有时返回数据,有时不返回数据。 类 CreateQuiz(generics.ListCreateAPIView): 序列化器类 = QuizSerializer ...
我正在尝试实现嵌套序列化器。 序列化器.py 类 BranchSerializer(serializers.ModelSerializer): 类元: 型号 = 分支 字段 = '__all__' 班级 StudentSeri...
我的 Django REST 应用程序有一个实体,在创建/更新期间,某些字段由后端设置,而不是由用户设置,但用户仍然可以提交请求来更新这些字段。 字段到
如何在 Django Rest Framework 中保存多个视频和图像?
我正在创建一个基于 Django 的 Web 应用程序,其中 Post 模型将具有多个图像和视频。我想上传图像模型中的多个图像和视频模型中的视频 # 模型.py #帖子
我有两个模型学生和标记,我有学生列表,我需要在嵌套序列化器类中使用邮递员添加标记。我如何选择现有的学生? 模型.py 学生班(模特...
在 DRF 中,如何创建 POST 序列化程序,在其中我可以添加外键字段的多个值
我有 2 个型号: 类技能(模型.模型): 名称 = models.CharField(max_length=100) def __str__(自身): 返回 self.name + " - ID: " + str(self.id) 专家级...
我正在尝试创建一个异步视图来解决 Django 3.1 的端点问题。 我有我的 AsyncView,在这个视图中我有下面的代码行: 尝试: db_result=等待sync_to_async(列表)(Plan.obj...
我正在构建一个像 Udemy 这样的后端系统,在这个 Cart API 中,我试图更新一个 cartitem 对象(一名学生想要添加另一门课程而不是这门课程),所以我想更改
如何“通过”模型序列化DRF ManyToManyField?
我无法使 DRF 正确序列化中间“直通”模型。这是一个示例代码。 楷模 类 Track(models.Model): 标题 = models.CharField(max_length=200) 持续时间=月...
当我在做一个项目时,我发现自己需要在模型中某些实体的更新中添加一些逻辑,但我不知道是否在 UpdateModelMixi 的更新方法中添加此逻辑...