django-serializer相关内容
我正在尝试使用Geojson序列化程序在地图中绘制LatLong点。对于此功能,我有两个名为Activity和ClusterA的模型。 活动是存储项目中定义的某些活动的数据的模型。此活动包含名为location的PointField字段。 这是我的Activity模型: class Activity(models.Model): name = models.CharField(
..
DRF 将使用 字段上的editable=False 将序列化程序默认为只读.这是我利用的一个非常有用/安全的默认设置(即我不会忘记将 Serializer 设置为只读).话虽如此,一旦我设置了 editable=False 是否有任何方法可以强制 Django 管理员允许编辑其中一个字段? 大概管理员是超级用户,我确实希望他能够更改字段值,但为了安全起见,我希望默认的 Serializer
..
DRF 将使用 字段上的 editable=False 将序列化程序默认为只读.这是我利用的一个非常有用/安全的默认设置(即我不会忘记将序列化程序设置为只读).话虽如此,一旦我设置了 editable=False 有没有办法强制 Django 管理员允许编辑这些字段之一? 大概管理员是超级用户,我确实希望他能够更改字段值,但为了安全起见,我希望默认的 Serializer 逻辑是只读的.
..
我正在检索 Category 及其 outfits 列表.我的问题是有太多 outfits 属于 category. class CategoryListAPIView(generics.RetrieveAPIView):serializer_class = CategoryDetailSerializer...类 CategoryDetailSerializer(serializers
..
我对 Django 相当陌生,不熟悉这种情况下的最佳实践(在任何框架/语言中,而不仅仅是 python/django). 这种情况是,当用户第一次在我的网站上注册时,如果“组织"不存在,我想为他们创建一个“组织",然后为他们创建一个引用该组织的用户.我从不想在没有另一个的情况下插入一个,但我需要先创建组织,以便可以为每个用户保存组织 UUID.现在,即使创建用户存在问题,组织仍将被创建.这显
..
我有两个模型: class Book(AppModel):标题=models.CharField(max_length=255)类链接(AppModel):链接=models.CharField(max_length=255)类页面(AppModel):book= models.ForeignKey("Book", related_name="pages", on_delete=models.C
..
我想创建一种多对多关系,一个人可以在多个俱乐部,一个俱乐部可以有很多人.我为以下逻辑添加了 models.py 和 serializers.py,但是当我尝试在命令提示符中对其进行序列化时,出现以下错误 - 我在做什么错在这里?我什至没有 HyperlinkedIdentityField 回溯(最近一次调用最后一次):文件“",第 1 行,在 中.文件“C:\
..
我想在保存之前编辑 django-rest-framework 序列化程序对象.这就是我目前的做法 - def 上传(请求):如果 request.method == 'POST':form = ImageForm(request.POST, request.FILES)if form.is_valid(): # 所有验证规则通过obj = form.save(commit=False)obj.
..
使用外键模型序列化 django 模型 在 Django 中序列化外键对象 在单个查询中获取外键对象 - Django 已经有几个问题在问同样的事情.但它们是 2010 年的,对我帮助不大.所以我认为自 2010 年以来这方面可能有所更新? 在 google 上我发现了这个 link,它解释了用法自然键.然而,我的问题是从 django.contrib.auth.models.Us
..
我有一个包含许多字段的模型,但是对于这个问题,我只需要其中的 3 个字段.当我尝试序列化 .values 集时,出现异常: 'dict' 对象没有属性 '_meta' 这是我的代码: queryset = myModel.objects.filter(foo_icontains=bar).values('f1', 'f2', 'f3')serialized_q = serialize
..
我有一个这样的案例,您有一个带有唯一字段的自定义嵌套序列化程序关系.示例案例: class GenreSerializer(serializers.ModelSerializer):元类:fields = ('name',) #这个字段是唯一的模型 = 流派类 BookSerializer(serializers.ModelSerializer):流派 = GenreSerializer()元类
..
我对 django 和其他 API 框架非常陌生.我有一个项目,我正在使用 vueJS 和 vueJS 作为前端.我需要为图表序列化一些数据. 对于 API 端点之一,我试图像这样对数据进行分组: “day_of_the_week":{“上午9点":[{“工作":“.."}],“上午10点":[{“工作":“..."}],“上午11点":[{“工作":“.."}],...} 我正在使用
..
Django Rest Api - ManyToManyField,在练习数组中显示“title"而不是“id" HTTP 200 OK允许:获取、发布、放置、删除、补丁内容类型:应用程序/json变化:接受[{“身份证":1,"title": "推动锻炼 Bjarred","description": "Kör Hårt!",“练习":[3、4、5、6、9、10],“有氧运动": [4]},{
..
这是我的serializers.py: class SysUserSerializer(serializers.ModelSerializer):pk = serializers.IntegerField(read_only=True)login_id = serializers.CharField(required=False)name = serializers.CharField(requ
..
我正在使用Django json库对从Django游标中获取的数据进行编码,但是我看到反序列化后的日期时间现在是unicode类型.简单的例子: 导入日期时间从django.core.serializers.json导入json,DjangoJSONEncoder今天= datetime.datetime.now()编码= json.dumps(今天,cls = DjangoJSONEncode
..
我正在使用Python 3.7,Django 2.2,Django rest框架和pytest.我有以下模型,如果要通过其唯一键存在它,我想在其中重复使用它. class CoopTypeManager(models.Manager):def get_by_natural_key(self,name):返回self.get_or_create(name = name)[0]类CoopType(
..
使用Java进行多年编码之后,我得到了一个有趣的项目,该项目将使用python django rest框架进行开发. 我有一个具有许多关系的复杂模型,在该模型中,我想基于一个JSON请求在数据库中创建实体.请参考我的数据库模型的屏幕截图. 注意:还需要模型级别的验证,例如自由职业者的 email 必须是 unique ,而 name 必须是 unique项目模型等等. PS:您可
..
我是Django的新手,不熟悉这种情况下的最佳做法(在任何框架/语言中,而不仅仅是python/django). 这种情况是,当用户首次在我的网站上注册时,我想为其创建一个“组织"(如果不存在),然后为他们创建一个引用该组织的用户.我从不希望插入一个没有另一个的组织,但是我需要首先创建组织,以便可以为每个用户保存组织UUID.现在,即使用户创建存在问题,仍将创建组织.这显然是一个问题,因为那
..
我正在使用包含以下表格的数据库创建django应用程序:
..
我正在尝试“注入"一些 raw sql 到我的DRF嵌套序列化程序中: #SERIALIZERSCarSerializer类(serializers.ModelSerializer):类Meta:型号=汽车字段='__all__'类DriverSerializer(serializers.ModelSerializer):car = CarSerializer()#
..