腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
DRF
ModelSerializer元extra_kwargs不适用于相关领域
、
我正在
DRF
中
开发一个API,并且偶然发现了一个问题,希望您能帮助我解决这个问题。让我们假设我有以下模型
和
序列化
程序: property = models.ForeignKey( "name": {"required": True}, "address": {"re
浏览 15
提问于2022-05-13
得票数 1
1
回答
如
何在
DRF
中
序列化
注释
和
外
键
、
models.ForiegnKey(Status)因此,我想要做的是从Resolution模型
中
获取不同状态的计数Resolution.objects.values('resolution_status').annotate(status_count=Count(因此,从上面的ORM
中
,我将从Resolution模
浏览 5
提问于2020-05-15
得票数 0
回答已采纳
2
回答
DRF
序列化
程序不显示默认HTML表单页API
中
的字段(
外
键
和
many2many)。字段在GET
中
可用
、
、
、
、
DRF
序列化
程序包含一个组
和
清单字段,它们是many2many
和
外
键
。它在默认
DRF
HTML表单
中
缺失,但在GET view
中
可用。目前,串行化器
中
开启了深度字段。如果我要删除深度,那么
外
键
在默认的超文本标记语言表单
中
是可用的,但仍然缺少组many2many字段。我需要这两个字段后调用或在
DRF
HTML的形式。我是否必须写一些create方法
浏览 17
提问于2020-02-26
得票数 1
2
回答
DjangoRestFramework HTML视图超时
、
、
问题是,在包含大量数据的生产环境
中
,HTML页面的呈现将超时。我认为,这是由于表示模型的ForeignKey的select字段在所有生产数据都可用时呈现时间太长造成的。
浏览 1
提问于2016-01-13
得票数 0
1
回答
如
何在
Django Rest框架
中
显示字段值而不是
外
键
id,以确保在
DRF
HTML表单
中
显示所有字段
、
models.CASCADE) gender = models.ForeignKey(Gender, on_delete=models.DO_NOTHING) 所有这些方法都可以工作,但是Django Rest Framework将
外
键
设置为只读,这些字段不再出现在
DRF
表单
中
。我在这里的问题是如何显示
外
键
字段值,而不是id --确保<e
浏览 5
提问于2020-09-24
得票数 1
回答已采纳
1
回答
如
何在
DjangoRestFramework
中
更新关系字段
、
我最近开始学习
DRF
库,我不明白在示例
中
如
何在
AlbumSerializer中进行方法更新来保存
外
键
。提前谢谢你。
浏览 20
提问于2017-06-30
得票数 1
回答已采纳
2
回答
Django Rest框架SerializerMethodField还是源?
、
、
、
、
有关
DRF
序列化
程序的问题。特别是ModelSerializer。有两个版本的
外
键
: field = SeriaizerMethodField() get_field(self, obj但是,更好的做法是从数据库中提取所需的字段,并将其自动
序列化
,还是提取一些“原始”字段,并将它们很好地连接到
序列化
程序
中
呢?
浏览 2
提问于2017-01-16
得票数 0
回答已采纳
1
回答
如
何在
DRF
中
为同名的read_only
和
write_only设置不同的
序列化
程序?
、
、
在
DRF
的CreateAPI
中
创建Django对象之后,就会创建一个状态201,并使用用于创建Django对象的
序列化
程序返回该对象。=
注释
列表目前,我认为这是不可能的,因为他们都有相同的名字。= ''] 但是这样,返回的JSON仍然包含"comments_readonly“
键<
浏览 2
提问于2017-10-19
得票数 5
1
回答
Django-rest-framework
序列化
程序进行了大量查询
、
、
我有这个
DRF
序列化
程序,它返回一个Place的列表(调用它的视图使用
DRF
的generics.ListAPIView类): model = Place 问题是,当
序列化
程序得到一个返回的查询时,假设...50个位置,我可以看到(在connec
浏览 3
提问于2013-07-06
得票数 3
1
回答
Django Rest Framework添加具有
外
键
和
深度=1的对象
、
使用Django Rest Framework,我试图通过POST添加一个模型对象,指定新对象应该具有
外
键
的现有对象的id。很管用。但是,如果我将一个depth=1添加到新对象的
序列化
程序
中
,以便在GET
中
获得
外
键
目标,那么添加新对象的POST将失败,其中包含一个mysql错误'IntegrityError:(1048,“列'reportdefinition_id‘不能为null”),即使我在POST中指定了有效的
外
键</e
浏览 25
提问于2016-11-02
得票数 4
1
回答
Django从api访问
外
键值
、
、
根据
DRF
文档,在基于类的视图中,我们可以使用关键字pk发送值参数。我试图在下面的代码中将2个值传递给GET函数。student_detail, many=True)在上面,campus_id是与另一个模型的
外
键
关系我们怎么才能在这里访问
外
键
的vlues?在
序列化
程序
中
,我提到了深度为1,以便从
外
键
关系
中
浏览 1
提问于2014-08-06
得票数 0
回答已采纳
1
回答
Django Rest框架-发布到包含
外
键值的可写嵌套字段
、
、
这是
DRF
的新手,到目前为止,它非常有用,就像我正在试图了解它应该如何工作的documentation..however一样。我基本上是在尝试在POST上创建一个新的reputation对象,该对象具有一个与
外
键
相关的字段mentionid。mentionid已存在。我假设我需要在
序列化
程序
中
定义一个create方法,但是出于好奇,我注意到如果我
注释
掉引用MentionSerializer的行,就可以成功地发送mentionid字段,但它返回的对象只有mentionid
外</em
浏览 0
提问于2016-01-20
得票数 1
1
回答
如
何在
DRF
中
创建/更新多到多个字段?
、
、
、
、
我有四种型号: 我有一个QuestAdventure
序列化
程序,QuestAdventureStatus作为一个字段存在于我的
序列化
程序上serializers.ListField(source='quest_adven
浏览 0
提问于2018-09-25
得票数 0
1
回答
需要在django API rest框架
中
从一个模型获取两个特定的字段值到另一个模型
、
、
、
、
related_name="billable_and_non_billable+") def __str__(self):
序列化
器models.Consolidated.objects.all()实际上,我被塞在中间,因为我需要从Users模型
中
获取‘Users’字段
中
的值,并在Consolidated model bi
浏览 2
提问于2022-02-14
得票数 0
1
回答
Django Rest框架-使用嵌套的
序列化
程序或`depth=5`,需要扁平的层次结构
、
、
、
我有很多嵌套的
外
键
,它们目前在JSON
中
是这样表示的: "b": { "d": { "A": "alpha", "C": "charlie"
浏览 0
提问于2015-11-15
得票数 0
1
回答
如何使用
序列化
程序选择数据库并避免缺省
、
目前,当引用任何
外
键
时,(多对多,一对多)
DRF
似乎从默认( auth )数据库
中
获取信息,所以我收到错误消息,说“关系不存在”,因为在auth db
中
没有我想要获取的表。有没有办法在
序列化
程序
中
获取request (或self),这样我就可以从中选择db了?我的初始查询(从视图集中)从正确的数据库中选择,因为我可以通过request选择它,但当它通过
序列化
程序时,它会尝试从默认(auth)数据库
中
获取
外
键
浏览 0
提问于2019-03-12
得票数 1
3
回答
如
何在
DRF
中
序列化
泛型
外
键
、
、
、
我有一个带有泛型
外
键
的模型,我想
序列化
这个模型。AddressBook如
何在
上述模型上
序列化
浏览 1
提问于2016-01-18
得票数 10
3
回答
在Django Rest Framework
中
接收Base64编码的图像并保存到ImageField
中
、
、
、
我需要从应用程序接收图像,我能想到的最好的方法是将其发送到以Base64编码的JSON数组
中
。图像非常小,所以我不关心额外的开销。sonogram_image = models.ImageField(upload_to=sonogram_dir)class ObsvSerializerNoDetect(serializers.HyperlinkedModelSerializer
浏览 7
提问于2013-05-13
得票数 21
2
回答
Django
DRF
-由于depth=2,ListCreateAPIView开机自检失败
、
、
我有一个ListCreateAPIView,用于显示联系人列表,以及创建使用此
序列化
程序的新联系人: class Meta: exclude = ('id',) 对于POST新记录,我必须特别排除id,这样
DRF
就不会抱怨id为空。但是,对于使用此
序列化
程序列出记录,
序列化
程序不会返回ForeignKey字段
中
的对
浏览 5
提问于2017-03-26
得票数 0
1
回答
如
何在
Django Rest框架可浏览API
中
显示对象详细信息?
、
、
这张照片可以解释我的问题: 我有一个由两个
外
键
组成的模型,如下所示:staff = models.ForeignKey(Staff,unique_together = ('staff', 'role') return '%s / %s' % (self.staff, self.role) 它有一个简单的
序列化
程序slug_field='slug&
浏览 7
提问于2015-11-17
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在DJANGO里,向有外键的DB里插入数据?
Django-DRF ModelSerializer 序列化
JSON利器之Jackson 序列化与反序列化常用注解解密
Django 项目总结-地址管理
更高效的Python CSV文件导出
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券