django-serializer 相关问题

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

DRF序列化程序不在默认HTML表单页面API中显示字段(外键和many2many)。字段在GET

DRF序列化器包含一个组和清单字段,它们是许多和外键。默认DRF HTML表单中缺少它,但在GET视图中可用。当前,深度字段已在...

回答 2 投票 1

如何在djangorestframework中进行自定义响应

因此,我喜欢使用基于类的视图和ModelSerializers的想法,但是对于我的特定用例,我对此有疑问。也许我没有使用它,因为它打算使用。 class CarSerializer(...

回答 1 投票 1

如何在序列化程序中创建字段,以避免出现“ TypeError:无法解压缩不可迭代的地址对象”错误?

我正在使用Django 2.0,Python 3.7和django-address模块 -https://github.com/furious-luke/django-address。简而言之,Address对象取决于Locality对象(城市),并且我已经创建了...

回答 1 投票 0

Django Rest Framework:计数具有多个ManyToManyField值的对象数

在下面的示例中,我有两个具有ManyToMany关系的模型,我正在尝试计算与标签相关的帖子数。有3个标签:体育,电影,健康有3个帖子:1个用于...

回答 2 投票 0

DRF-将参数添加到Model.save(…)

我有一个Invoice模型,并且在重写的Invoice.save()方法中有一个重新计算参数。我希望除使用序列化程序创建发票外,始终要重新计算发票。是...

回答 1 投票 0

是否有一种方法可以检索对象的值而不是其ID?

使用django.core.serializers.serialize时,有什么方法可以代替ID(pk)来检索对象。我有一个名为MenuItem的模型,其中ManyToManyField关联到MenuSubItem。当我...

回答 1 投票 0

[升级到Django 2后的TypeError和AssertionError

我的任务是将Django REST框架项目从Django 1.8升级到Django2.x。我已经将整个代码从python 2.7移植到python 3.7,从Django 1.8移植到2.0.13。我正在使用虚拟...

回答 1 投票 0

Django REST框架-在ApiClient的序列化程序测试中设置请求

我已经读过:Django REST Framework-在序列化程序测试中设置请求?。而且它对我不起作用!因为我使用的是APIClient,而不是像他这样的RequestFactory。我建立了一个Web应用程序,其中后端...

回答 1 投票 1

使用序列化程序用外键创建对象

所以我想用序列化器创建一个反馈对象:类Location(models.Model):name = models.CharField(max_length = 256)img_small = models.CharField(max_length = 1024,blank = True,null = ...

回答 1 投票 0

与Django Rest中的中间模型序列化多对多关系

我试图检查另一个主题,但是没有找到解决方案...我有一个多对多模型,其中包含中间模型,其中包含另一个字段Additional_field。 class BoardField(models.Model):...

回答 1 投票 1

TypeError:'int'对象不是可迭代的序列化器Django序列化器,一对多

我面临一个奇怪的情况,以下是我的模型代码。类Sector(models.Model):ector_name = models.CharField(max_length = 255,null = False)sector_desc = models.CharField(...

回答 1 投票 1

如何使用序列化程序简单列出对象的原始字段

我正在使用Django Rest Framework为我的客户创建Rest API,并且在创建其结构时感到困惑。我想要具有DRF序列化器的这样的结构:[{“ id”:1,“ ...

回答 1 投票 0

如何在Django中序列化特定ID?

我正在使用serialize方法来获取Model对象的json。但是,当我传递特定的ID时,它不起作用。数据=序列化('json',Sample.objects.get(id = 1),use_natural_foreign_keys = ...

回答 2 投票 1

Django序列化特定ID

我正在使用serialize方法来获取Model对象的json。但是,当我传递特定的ID时,它不起作用。数据=序列化('json',Sample.objects.get(id = 1),use_natural_foreign_keys = ...

回答 2 投票 0

更新Django rest框架中的字段

我有一个名为Customer的类:Class Customer(models.Model):名称= models.CharField(max_length = 250)status = models.IntegerField(),而序列化程序是:class CustomerSerializer(...

回答 1 投票 0


嵌套的序列化程序创建

我正在使用django rest框架。我正在尝试使用create()方法进行序列化。在DishSerializer中,当我尝试将Dish引用传递给Ingredient实例时,它显示了Unaccepted关键字...

回答 2 投票 1

如何在具有多个排序序列化程序的列表方法中进行分页django rest框架视图

我正在尝试在一个视图中合并两个序列化程序(Post和PostShare)以显示在我的Feed中。这是我的View类PostAPIView(mixins.CreateModelMixin,generics.ListAPIView,...

回答 1 投票 0

如何在Django中更新现有记录?

我正在尝试更新Django中的现有记录,但是每当我向邮递员提出请求时,都会得到以下内容。它说它已经存在。所以我试图分配task_1 = Task.objects.get(pk = ...

回答 1 投票 0

Django REST Framework SerializerMethodField与Django模型方法

[在Django REST Framework中创建序列化器时,我了解可以创建一个SerializerMethodField来为模型创建新的只读方法。例如:class AnswerSerializer(...

回答 1 投票 0

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