django-serializer 相关问题

Django提供了序列化器,用于将模型序列化为通用数据格式,如JSON和XML。与django-rest-framework无关。

有没有更好的方法来更新`Django ORM`中的`ForegnKey`关系的所有关系行

我有两个模型,一个是这样的: 物理传感器类(模型.模型): 名称 = models.CharField(unique=True, max_length=255) def __str__(self) -> str: 返回自己的名字 类传感器(

回答 1 投票 0

仅由 is_staff 用户(管理员)创建新用户(is_instructor 或 is_student)

我正在使用 React Native 和 Django Rest 框架构建一个跨平台移动应用程序移动学习管理系统,其中利益相关者是管理员、教师和学生。我想要...

回答 1 投票 0

Django Rest框架的ModelSerializer缺少用户字段导致KeyError

当我在序列化器上调用 .data 时,我的 ModelSerializer 收到 KeyError,并且我不确定如何正确修复此错误。 Knox 的 AuthToken 模型如下所示 类 AuthToken(models.Model): ...

回答 1 投票 0

Django Rest框架的ModelSerializer缺少user_id字段导致KeyError

当我在序列化器上调用 .data 时,我的 ModelSerializer 收到 KeyError,并且我不确定如何正确修复此错误。 Knox 的 AuthToken 模型如下所示 类 AuthToken(models.Model): ...

回答 1 投票 0

Django:IntegrityError null 值违反了非空约束

在我的 django 应用程序中,发生了一些奇怪的事情,我不明白。 我有两个不同的表(employeeProfile 和 buyrShippingDetail),每个表都有一个与相关的字段...

回答 2 投票 0

如何在 Django Rest 框架中的序列化器中获取外键的属性?

我有两个模型,分别名为 Market、Exchange 类交换(模型.模型): 名称 = models.CharField(max_length=20) 市场类(模型.模型): 交换 = models.ForeignKey(Exchange, on_delete=m...

回答 1 投票 0

如何修改数据库中现有行的serializer.is_valid()方法以使其通过验证

我正在尝试使用serializer.save()插入对象列表,但是当我尝试插入现有数据时,它会抛出错误并且未通过验证,如何修改is_valid()方法或者是

回答 1 投票 0

Django 存储 S3 - 使用 ModelSerializer 仅保存文件路径而不使用文件

我正在使用 boto3 将文件上传到 S3 并将其路径保存在 FileField 中。 类 SomeFile(models.Model): file = models.FileField(upload_to='some_folder', max_length=400, 空白=True, null=Tru...

回答 2 投票 0

Django DRF & 更新多个部分记录

我正在尝试更新一个模型,该模型的字段数量多于我想要传递给它的字段数量。我已阅读 DRF 文档,但没有找到正确的方法。我遇到使用 UpdateModelMi...

回答 1 投票 0

当对字段使用自定义序列化程序时,为什么下拉字段在 Django Rest Framework 中消失?

我正在尝试使用 Django、DRF、ViewSet 和 Serializers 构建一个简单的博客。 我有一个主应用程序及其内部: 主要\models.py: 从 django.db 导入模型 从 django.contrib.auth.models 导入...

回答 1 投票 0

Django 序列化器

这个序列化器 类 RegisterSerializer(serializers.ModelSerializer): 类元: 模型=用户 fields = ['id', '用户名', '电子邮件', '密码'] extra_kwargs = {'密码':{'write_on...

回答 1 投票 0

Django REST 框架 - 在序列化器中添加深度导致外键约束在 POST 数据上失败

我有一个这样的模型: 类 KioskShelfMapping(models.Model): mapped_shelf_basket_name_reference = models.ForeignKey(ShelfBasketMapping, on_delete=models.CASCADE, 默认=1)

回答 2 投票 0

Django Rest 框架深度序列化器仅在 to_representation 中

我有一个有很多前键的模型。我想仅使用 ids 进行 POST 并收到深度为 1 的响应。当我设置深度 = 1 时,它不起作用。 类状态(模型.模型): 名称 = models.CharF...

回答 2 投票 0

Django REST框架:注解后对象没有属性;尝试在序列化器上获取字段 <field> 的值时出现 AttributeError

我有一个自定义用户模型和订阅模型,其中包含要订阅的外键和要订阅的用户。 订阅类(models.Model): 用户 = models.ForeignKey( API用户...

回答 1 投票 0

无法为用户创建UserProfile对象

我有一个 User 模型和一个 UserProfile 模型,具有一对一的关系。我正在使用序列化程序来创建用户,并且我想为每个用户自动创建相应的 UserProfile 对象

回答 1 投票 0

在列表序列化器类中重写 to_representation

我有一个实现 BaseSerializer 类的序列化器,在其中我使用 to_representation 函数来执行函数调用,如下所示: 类 ItemSerializer(serializers.BaseSerializer): ...

回答 2 投票 0

新的 read_only + drf 3.8 的默认行为给出错误

这是错误的示例: 模型: 从 django.db 导入模型 英雄类(模型.模型): 别名 = 模型。(max_length=60) 字符 = models.ForeignKey(User, on_delete=models.CASCA...

回答 1 投票 0

想要使用 django-rest-framework 序列化器检索外键值而不是整个对象

我正在使用 Django Rest 框架来创建 API。我有以下型号: 模型.py 班级教师(模型.模型): name = models.CharField(max_length=25, unique=False, null=False, 空白...

回答 1 投票 0

获取DRF中图像的绝对路径

我最近正在接触 drf,我想创建一个返回用户信息的系统。在各个字段中,用户有一个头像,它应该返回照片所在的 URL...

回答 2 投票 0

Django 序列化器,如何在嵌套桥模型序列化器中显示数据

我正在使用 Django REST 框架。 我有 3 个不同的模型,其中 2 个是独立模型,而第 3 个是连接前 2 个模型的桥接模型 # 第一个独立模型 类构建(

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.