腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Django
REST
框架
:
指定
SerializerMethodField
的
数据类型
、
、
似乎
SerializerMethodField
假定字段
的
数据类型
是一个字符串,即使它是一个整数。例如,我有这个字段: return obj.sections.count() 但是,在自动生成
的
O
浏览 7
提问于2020-06-02
得票数 1
1
回答
如何在
Django
Rest
框架
序列化程序中实现多个输出表示
、
、
、
我正在尝试使用
Django
Rest
Framework
的
序列化程序和带有一些PostgreSQL字段
的
Djnago模型。我知道通过重写序列化程序
的
to_representation()方法,输出(序列化
的
)数据格式可以被改变。有没有办法在DRF序列化程序中有多个输出表示?例如,我试图实现
的
是这样
的
。from
rest
_framework import serializers class MySerializer(serialize
浏览 21
提问于2020-10-28
得票数 0
3
回答
Django
REST
框架
:我想在
SerializerMethodField
中解析
SerializerMethodField
、
我正在尝试创建一个queryset,它从带有
SerializerMethodField
反向引用
的
queryset中返回布尔值,如下面的代码所示。我正在创建一个用于确定当前用户是否存在对象并返回布尔值
的
对象。但是,当我使用预取查询集对当前用户进行筛选时,将发出一个新
的
查询集,而不是预取
的
查询集,并且会出现n+1问题。# serializers.py is_viewed = serializers
浏览 12
提问于2021-10-13
得票数 0
回答已采纳
2
回答
Django
Rest
框架
SerializerMethodField
还是源?
、
、
、
、
有关DRF序列化程序
的
问题。特别是ModelSerializer。有两个版本
的
外键: 是的,我知道与select/预取相关
的
内容。但是,更好
的
做法是从数据库中提取所需
的
字段,并将其自动序列化,还是提取一些“原始”字段,并将它们很好地连接到序列化程序中呢?
浏览 2
提问于2017-01-16
得票数 0
回答已采纳
2
回答
Django
Rest
框架
如何更新
SerializerMethodField
、
、
、
我有一个这样
的
串行化程序: gender = serializers.
SerializerMethodField
get_gender(self, obj):在执行GET请求时,我用它来显示"Male“和”Female“(由”F“
的
"但是现在我正在为模型编写一个补丁方法,并且
SerializerMethodField</e
浏览 3
提问于2016-05-27
得票数 19
回答已采纳
1
回答
如何将QuerySet实例传递给序列化程序?
、
、
我使用原始sql (使用orm工作)来获取产品,并且我得到了这个错误The serializer field might be named incorrectly and not match any attribute or key on the `tuple` Original exception text was: 'tuple' object ha
浏览 1
提问于2020-05-07
得票数 1
回答已采纳
3
回答
Django
REST
框架
-
SerializerMethodField
在serializer.save()上为null
、
、
我正在使用
Django
和
REST
框架
。我想按数据与序列化程序一起保存。我给serializer.save()打了电话。但保存
的
模型字段与animal字段在HumanSerializer中为空。我希望通过animal定义
SerializerMethodField
字段,并保存模型。该怎么做呢?序列化器: animal =
SerializerMethodField
()serial
浏览 0
提问于2018-12-11
得票数 5
回答已采纳
1
回答
Django
REST
框架
中
的
逆向(write_only)
SerializerMethodField
、
在
Django
REST
框架
中,有没有write_only这个
SerializerMethodField
的
“反向”?我正在寻找
的
是一个Serializer,它将根据方法返回
的
值在模型上设置一个字段。
浏览 1
提问于2014-06-25
得票数 1
1
回答
Django
Rest
框架
- TypeError:反向()获得了一个意外
的
关键字参数'request‘
、
、
我为
django
应用程序编写了许多测试,所有测试都必须通过,才能进行自动部署。from
rest
_framework.serializers import ModelSerializer
浏览 1
提问于2022-03-23
得票数 0
1
回答
Django
Rest
框架
UnicodeDecodeError
、
、
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte上发现了一个错误 对于图片photo,一切都是井然有序
的
,
浏览 5
提问于2021-04-11
得票数 1
回答已采纳
8
回答
Django
REST
序列化程序方法可写字段
、
、
、
我正在阅读
Django
REST
框架
,我有一个使用用getter序列化
的
模型。但是,当我发布到这个端点时,我也希望能够设置这个字段,但这是行不通
的
,因为正如上面的docs所示,您不能写入
SerializerMethodField
。
Django
REST
中有任何方法可以使用您定义自定义getter方法
的
序列化器字段和自定义setter方法吗? 编辑:这是我想要做
的
事情
的
来源。客户端与用户有一对一<em
浏览 8
提问于2016-11-11
得票数 29
回答已采纳
1
回答
Django
REST
框架
SerializerMethodField
与
Django
模型方法
、
、
在
Django
REST
Framework中创建序列化程序时,我知道我可以创建一个
SerializerMethodField
,为模型创建一个新
的
只读方法。例如: class AnswerSerializer(serializers.ModelSerializer): def get_likes_count(self):
浏览 17
提问于2020-01-05
得票数 0
3
回答
如何从序列化程序输出中动态删除字段
、
我正在开发一个使用
Django
Rest
框架
的
API,我想从序列化程序中动态删除这些字段。问题是,我需要根据另一个字段
的
值删除它们。我怎么能这么做呢?我有一个序列化程序,比如: type = serializers.
SerializerMethodField
()
浏览 1
提问于2016-06-23
得票数 28
回答已采纳
2
回答
django
rest
框架
SerializerMethodField
奇异行为
、
当两个序列化器类声明一个名称相同
的
SerializerMethodField
时,如下所示: return None image = serializers.
SerializerMethodField
(e,request)文件"/home/ubuntu
浏览 3
提问于2016-02-12
得票数 0
回答已采纳
1
回答
DRF将2个字段序列化为数组
models.CharField() field_2 = models.FloatField() 我有这样一个模型,我需要以这样
的
方式序列化它那么,对于这种情况,有没有可能在不覆盖to_representation方法
的
情况下使用序列化程序,例如ListSerializer?
浏览 37
提问于2021-04-10
得票数 0
3
回答
Django
Rest
框架
不序列化
SerializerMethodField
、
、
、
、
我有两个模型: ('f', 'Finished'), from
rest
_framework import serializers class ChargerSerializer(serial
浏览 3
提问于2016-04-02
得票数 7
回答已采纳
1
回答
更新DRF 3.0和
Django
1.8后,Serialiser方法无效
、
但是在我更新到DRF 3.0和
Django
1.8之前,下面的代码工作正常。class DialogueSerializer(serializers.ModelSerializer): 在序列化程序'DialogueSerializer‘中
指定
get_sound_url on
SerializerMethodField
'sound_url’是多余
的</
浏览 3
提问于2016-07-11
得票数 0
回答已采纳
2
回答
当我将选择放在不基于Model -
Django
Rest
框架
的
序列化程序中时出错
、
、
我做了一个序列化程序,它不是基于模型
的
,其中一个字段是charfield,我想在其中放置一个特定
的
选项。这有可能吗?当我将代码放入时,我所得到
的
错误: ('', ''), ('male',
浏览 1
提问于2021-09-29
得票数 1
1
回答
如何使用djangofilterbackend显示http 404?
、
当我在djangofilterbackend中设置了错误
的
值时,
django
rest
框架
显示http 202 ok,我想在
django
rest
框架
上显示http 404,但我不知道如何实现它。我
的
views.py: from
rest
_framework import viewsetsfrom .serializers importProductoSerializer f
浏览 21
提问于2019-08-21
得票数 0
回答已采纳
1
回答
Django
Rest
框架
SerializerMethodField
传递额外
的
参数
、
、
、
我有一个模型方法,它要求将请求用户作为额外
的
参数传入:def has_achieved(self, user):使用
Django
Rest
框架
,我想将其称为put,不知道如何从序列化程序传入额外
的
参数: achieved = seri
浏览 0
提问于2014-07-17
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DRF 框架总结-引入 Django REST framework 框架
Django框架的使用
Python与Django REST framework实现的电脑内网监控软件API服务
基于 Django 框架的敏捷 Web 开发 四
基于 Django 框架的敏捷 Web 开发 二
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券