django-rest-framework相关内容
我有一个要对多个值进行过滤操作的模型。 我的型号: class Product(models.Model): ean = models.CharField(max_length=13, unique=True) product_id = models.CharField(max_length=20, null=True, blank=True) product_
..
我正在Azure AD和Django的帮助下创建单点登录(SSO)。我正在使用 Python==3.8 Django==3.1 django-microsoft-auth==2.4.0 我按照https://django-microsoft-auth.readthedocs.io/en/latest/usage.html 上的教程操作 但我在完成10个步骤后尝试使用注册电
..
我正在使用姜戈睡觉框架上传头像,使用谷歌云存储存储我的图片。我用Postman测试了我的API,结果如下: Postman result 下面是我的邮递员标题:Postman headers 这是我的代码: class ProfilePictureSerializer(serializers.Serializer): file = serializers.ImageField() c
..
如何将默认的拒绝DRF-权限消息从 {"detail":"You do not have permission to perform this action."}更改为如下所示: {"status": False, "message": "You do not have permission to perform this action."} 我找到了此SO Answer,但将Key更改
..
我有一个序列化程序,我想使用serializers.RelatedField,这样我就可以操作序列化程序的一个字段的内容。我希望该字段嵌套相关表中的几个字段。 这是我的序列化程序和serializer.RelatedField。我希望‘City’字段返回具有相关城市的‘id’和‘name’的嵌套对象: class CityRelatedField(serializers.RelatedFi
..
我有3个表 PC(ID, PcNAME, Brand) CellPhoness(ID, CellPhoneName, Brand) Printers(ID, PrinterName, Brand)。 这3个表之间没有关系。我想运行一个查询,用户可以在其中输入搜索字符串,程序将搜索数据所在的3个型号,并以JSON响应的形式返回与ID、名称和品牌相同的信息。 推荐答案 您可
..
我正在使用Django睡觉架构库,我正在尝试创建一个可以按名、姓或两者同时过滤的过滤。 这是我的ContactViewSet.py: class ContactViewSet(viewsets.ModelViewSet): queryset = Contact.objects.all() serializer_class = ContactSerializer fil
..
在我的表格中: 我的折扣类型是小数: 我在表中的数据: 但是为什么当我在API中获取数据时,会出现字符串? 我使用Django和Django睡觉框架作为后台。 belong_product: "实体服务器" ctime: "2018-04-11T15:41:15.744959+08:00" desc: "" discount: "0.005" id: 1 is_ena
..
我正在使用Django-睡觉-框架的序列化程序。我有两个序列化程序,一个与另一个嵌套。 class NestedSerializer(serializers.Serializer): value = AttributeValueField(required=True) name = serializers.CharField(required=True) class Out
..
我使用的是Django-Simple-History(1.8.1)和DRF(3.5.3)。我想要一个包含每个元素历史记录的睡觉服务。让我们举个例子! mods.py class Product(models.Model): name = models.CharField(max_length=50) price = models.IntegerField() h
..
这是我的模型。py from __future__ import unicode_literals from django.db import models class User(models.Model): name = models.CharField(max_length=200) company_name = models.ForeignKey('Company',
..
我正在尝试使用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 =
..
参考this link,我见过很多在Django睡觉框架中使用HyperlinkedModelSerializer的示例。上面写着: HyperlinkedModelSerializer类类似于ModelSerializer 类,除非它使用超链接来表示关系, 而不是主键。 我的问题是,与常规模型序列化程序相比,使用它们有哪些用例/好处? 推荐答案 唯一的区别是,正如您包括的
..
我使用睡觉框架创建了我的接口,现在正在尝试对其进行筛选。 我的models.py是这样的: class Airline(models.Model): name = models.TextField() class Workspace(models.Model): airline = models.ForeignKey(Airline) name = model
..
可能相关:What does django rest framework mean trade offs between view vs viewsets? views和viewsets有什么区别?router和urlpatterns怎么办? 推荐答案 ViewSets和Routers如果您的目标是标准行为和标准URL,那么它们是可以加速您的接口实现的简单工具。 使用ViewSet
..
我有Django API,其中我有帖子模型,该模型通过伪造键链接到评论和类别表。现在,我正在搜索帖子详细信息数据,当我尝试访问帖子的类别时,它返回sid,我想访问类别的名称,这是我的帖子列表视图 { "id": 4, "title": "BLOG PAGE", "body": "testing", "owner": "ankit
..
我正在尝试更改 DRF 序列化程序中的模型字段名称,如 SQL 中的别名.我尝试了不同的方法,但都没有成功. models.py 类公园(models.Model):名称 = models.CharField(max_length=256)替代名称 = models.CharField(最大长度=256,空白=真)对象 = 模型.GeoManager()元类:db_table = u'p_
..
我的模型看起来像这样: 类类别(models.Model):parentCategory = models.ForeignKey('self', blank=True, null=True, related_name='subcategories')名称 = models.CharField(max_length=200)描述 = models.CharField(max_length=500)
..
使用 Django REST 框架,标准 ModelSerializer 将允许通过将 ID 作为整数发布来分配或更改 ForeignKey 模型关系. 从嵌套序列化程序中获得这种行为的最简单方法是什么? 注意,我只是在谈论分配现有的数据库对象,不是嵌套创建. 我过去在序列化程序中使用额外的“id"字段以及自定义 create 和 update 方法解决了这个问题,但这看起来很简
..