django-rest-framework相关内容

文件:&;在姜戈睡觉框架中使用邮递员上载有效图像

我正在使用姜戈睡觉框架上传头像,使用谷歌云存储存储我的图片。我用Postman测试了我的API,结果如下: Postman result 下面是我的邮递员标题:Postman headers 这是我的代码: class ProfilePictureSerializer(serializers.Serializer): file = serializers.ImageField() c ..

姜戈睡觉框架RelatedField不能返回字典对象

我有一个序列化程序,我想使用serializers.RelatedField,这样我就可以操作序列化程序的一个字段的内容。我希望该字段嵌套相关表中的几个字段。 这是我的序列化程序和serializer.RelatedField。我希望‘City’字段返回具有相关城市的‘id’和‘name’的嵌套对象: class CityRelatedField(serializers.RelatedFi ..
发布时间:2022-02-21 15:34:09 Python

DECIMAL类型字段获取数据变为字符串

在我的表格中: 我的折扣类型是小数: 我在表中的数据: 但是为什么当我在API中获取数据时,会出现字符串? 我使用Django和Django睡觉框架作为后台。 belong_product: "实体服务器" ctime: "2018-04-11T15:41:15.744959+08:00" desc: "" discount: "0.005" id: 1 is_ena ..
发布时间:2022-02-21 15:30:22 Python

谷歌登录姜戈睡觉框架+allauth+睡觉-auth

我正在尝试使用allauth和睡觉-auth在Django中实现谷歌身份验证。经过多个小时的研究,我发现的解决方案在我的项目中都不起作用。 我的代码基于GitHub问题:https://github.com/Tivix/django-rest-auth/issues/403 和一篇文章: https://medium.com/@gonzafirewall/google-oauth2-a ..

如何使用姜戈睡觉接口上传多个文件?

我正在尝试用姜戈睡觉接口上传多张图片。我遵循了以下approach。但是,当我选择一个或多个文件并尝试将它们作为表单数据发送到服务器时,我收到以下错误消息: AttributeError at /api/photo/ 'bytes' object has no attribute 'name' 型号: class Photo(models.Model): image = ..
发布时间:2022-02-21 15:25:02 Python

在DRF中使用HyperlinkedModelSerializer有什么好处?

参考this link,我见过很多在Django睡觉框架中使用HyperlinkedModelSerializer的示例。上面写着: HyperlinkedModelSerializer类类似于ModelSerializer 类,除非它使用超链接来表示关系, 而不是主键。 我的问题是,与常规模型序列化程序相比,使用它们有哪些用例/好处? 推荐答案 唯一的区别是,正如您包括的 ..
发布时间:2022-02-21 15:24:09 Python

根据查询参数进行筛选

我使用睡觉框架创建了我的接口,现在正在尝试对其进行筛选。 我的models.py是这样的: class Airline(models.Model): name = models.TextField() class Workspace(models.Model): airline = models.ForeignKey(Airline) name = model ..
发布时间:2022-02-21 15:22:26 Python

视图和视图集之间的区别是什么?

可能相关:What does django rest framework mean trade offs between view vs viewsets? views和viewsets有什么区别?router和urlpatterns怎么办? 推荐答案 ViewSets和Routers如果您的目标是标准行为和标准URL,那么它们是可以加速您的接口实现的简单工具。 使用ViewSet ..
发布时间:2022-02-21 15:21:15 其他开发

如何在 Django REST 框架中更改字段名称

我正在尝试更改 DRF 序列化程序中的模型字段名称,如 SQL 中的别名.我尝试了不同的方法,但都没有成功. models.py 类公园(models.Model):名称 = models.CharField(max_length=256)替代名称 = models.CharField(最大长度=256,空白=真)对象 = 模型.GeoManager()元类:db_table = u'p_ ..
发布时间:2022-01-31 22:07:56 其他开发

DRF:使用嵌套序列化程序的简单外键分配?

使用 Django REST 框架,标准 ModelSerializer 将允许通过将 ID 作为整数发布来分配或更改 ForeignKey 模型关系. 从嵌套序列化程序中获得这种行为的最简单方法是什么? 注意,我只是在谈论分配现有的数据库对象,不是嵌套创建. 我过去在序列化程序中使用额外的“id"字段以及自定义 create 和 update 方法解决了这个问题,但这看起来很简 ..
发布时间:2022-01-31 21:27:40 Python