django-serializer 相关问题

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

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

无法获取图像字段Django Rest的完整url

我有两个序列化器: 类AlbumImageSerializer(serializers.ModelSerializer): url = serializers.SerializerMethodField('get_url') def get_url(self, obj): 返回 obj.image.url

回答 2 投票 0

得到 AttributeError 'User' 对象没有属性 'password1'

如何修复错误,请帮忙?得到 AttributeError 'User' 对象没有属性 'password1'。 我想添加两个密码字段。用户已创建但发生错误 属性错误:出现属性错误...

回答 1 投票 0

当需要模型中的字段时,如何在序列化器上允许空值?

考虑到 Django (DRF) 中的以下有效负载、models.py 和 serializers.py: 有效负载 { “创建者”:6, 「品牌」:1、 “foo_details”:[ { “数量&q...

回答 1 投票 0

Django 重用模型序列化器自定义验证器

我有下面的serializer.py 文件。我有 validate_semester() 存在于 subjectSerializer() 中,我想在我的 StudentSerializer() 类中重用相同的方法。任何帮助表示赞赏。验证学期...

回答 1 投票 0

DRF:使用不同的序列化器序列化字段,并且 Many=True

我的 Django Rest 框架应用程序中有以下模型: 类问题(模型.模型): 类类型(models.TextChoices): TEXT = '文本', '文本问题' RADIO = '收音机', '选择...

回答 1 投票 0

亲子关系建模REST API

我下面有一个带有父子关系的示例表。 ID 家长 1 无效的 2 1 3 2 4 无效的 我必须在 UI 中将其表示为树结构。什么是或正在是最好的方法......

回答 1 投票 0

DRF 嵌套序列化器返回空字典

我有两个模态指定和UserModal 类 DesignationModal(models.Model): 指定=models.CharField(max_length=100) def __str__(自身): 返回自我指定 类使用...

回答 3 投票 0

如何在django Rest框架中更新多个对象?

我正在尝试使用 ID 来更新多个对象,我正在传入每个需要更新的对象,但找不到任何方法来成功完成此操作。这是我的代码 模型.py EventTic 类...

回答 1 投票 0

在 Mongoengin 中获取弱引用错误

我在 django 应用程序中使用 mongoengin。 mongo 中的每个文档都有 dict 元数据,其中有不带 base_url 的图像地址。 在 django 序列化器中,我向其中添加了 base_url 但有时会得到 e...

回答 1 投票 0

Django-Rest-Framework 自定义用户未对密码进行哈希处理(序列化程序问题)

我正在尝试使用令牌身份验证,但由于我的创建用户序列化程序未对密码进行哈希处理,因此它不起作用。我可以使用超级用户登录,因为它有哈希密码。使用

回答 6 投票 0

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