Django提供了序列化器,用于将模型序列化为通用数据格式,如JSON和XML。与django-rest-framework无关。
我们可以为具有相同字段的多个模型提供一个模型序列化器吗? Django Rest 框架
我有 5 个模型,它们具有从基本模型继承的相同字段。现在,对于所有五个模型,我有 5 个序列化器序列化各自模型的所有字段。设置示例...
加速 Django Rest Framework 模型序列化器 N+1 查询问题
我有一个 DRF ModelSerializer 类,用于序列化 Order 模型。该序列化器有一个字段: num_modelA = 序列化器.SerializerMethodField() ` def get_num_modelA(self, o): r = ModelA.objects.
当我尝试使用以下代码发送数据时: 类 MeterData1(APIView): def get(self, request, formate=None): 查询集 = PowerMeter.objects.all(id=10) 串行器 = PowerMeterSerializer(...
这里是简化的模型定义 类资源(模型.模型): 名称 = models.CharField(max_length=100, unique=True) 类位置(模型.模型): 名称 = models.CharField(max_length=100,
如何为 Django ReadOnlyViewSet 创建非常快的序列化器替换?
我注意到 Django 序列化器即使在出现 N+1 类型问题之后也非常慢(我认为)。我基于我自己的经验和诸如此类的问题 ModelSerializer 在
权限类 IsAuthenticated 在 DRF 中不起作用
我使用了令牌身份验证,它工作正常,即它正在对用户进行身份验证,然后用户登录。但在我看来,我已将其中之一的权限类设置为 IsAuthenticated ...
使用序列化器验证自定义 django REST API 视图中的数据
我正在尝试构建一个自定义 API 视图,我偶然发现了 2 个问题,一个更一般,另一个更具体: 我有一个自定义视图,我可以根据 api-r 中发送的数据创建一个对象...
我正在使用 pandas openpyxl 来读取项目中的 excel 文件。阅读完 Excel 文件后,我最终得到了字典列表。这些字典有诸如“Year 2024”、“Range...
我有一个简单的 Django Rest Framework ModelSerializer,用于具有“名称”字段的模型。 我想序列化它,因此名称是值,其清理后的名称是关键,如下所示: “再...
我想序列化包含空格的字典列表。 显然我不能在Python中编写cat name = serializer.Charfield(...) (参见 和 cat 之间的空格)。 所以,我尝试了 source=,但是...
所以,我尝试过这个 Stack Overflow - Django REST Framework Depth Only For Specified Fields 来指定哪个字段具有深度,它正在工作,但是当我想执行 POST 来插入新记录时,它...
我对 Python 的经验很少,也没有 Django 的经验,但我的任务是修复 Django 应用程序中的错误。 我有以下型号 ` 类 SurveyResponse(models.Model):
我有一个问题 类 RegisterSerializer(ModelSerializer): 用户名 = CharField(必需=True) 类元: 模型=用户 fields = ['用户名', '密码', '电子邮件'] 定义
Django REST API 视图 post serializer.save 设置一个参数“null”
在 Django 中,我有以下模型: 业务类(模型.模型): business_category = models.ForeignKey(businessCategory, related_name='businesss', on_delete=models.CASCADE) 伙伴 1 = m...
如何访问 Django Rest Framework 中扩展用户模型的序列化器中的用户模型字段?
我正在 Django Rest Framework 中使用 Rest API 和 Django Rest Knox 的身份验证创建一个简单的注册/登录应用程序,其中,在注册时,用户还将上传一个 CSV 文件(我...
如何在序列化器中定义 init 以在 Django Rest 中设置所有字段 required=False ?
我有一个模型,其中数据是通过 API 调用通过前端表单填写的。我有一个更新 api,其中所有字段都设置为 required=False。 我是通过以下方式完成的: 班级
我有一个网页,其中显示了一些卖家和客户之间交易的报告。因此,为了这个目的,我需要创建一个 API 来从数据库中获取所有交易,提取必要的数据并
允许在 Django Admin 中编辑 editable=False 字段
DRF 将在字段上使用 editable=False 将序列化器默认为只读。这是我利用的一个非常有用/安全的默认设置(即我不会忘记将序列化器设置为只读......
用于 m-m 关系的 Django Rest api json 输入
我正在尝试发布 json 文件并将模型保存到数据库中。 AttributeName 和 AttributeValue 已正确生成,但保存的属性没有“nazev_atributu_id”和“
我正在使用 DRF 创建投票功能,用户可以在其中创建投票。邮递员中“选项”字段的响应对象显示带有反斜杠的字符串列表。 这是邮递员的回复:...