django-serializer相关内容

允许在 Django Admin 中编辑到可编辑 = 假字段

DRF 将使用 字段上的editable=False 将序列化程序默认为只读.这是我利用的一个非常有用/安全的默认设置(即我不会忘记将 Serializer 设置为只读).话虽如此,一旦我设置了 editable=False 是否有任何方法可以强制 Django 管理员允许编辑其中一个字段? 大概管理员是超级用户,我确实希望他能够更改字段值,但为了安全起见,我希望默认的 Serializer ..

允许在 Django Admin 中对 editable=False 字段进行编辑

DRF 将使用 字段上的 editable=False 将序列化程序默认为只读.这是我利用的一个非常有用/安全的默认设置(即我不会忘记将序列化程序设置为只读).话虽如此,一旦我设置了 editable=False 有没有办法强制 Django 管理员允许编辑这些字段之一? 大概管理员是超级用户,我确实希望他能够更改字段值,但为了安全起见,我希望默认的 Serializer 逻辑是只读的. ..

仅在成功创建其他对象时才创建对象

我对 Django 相当陌生,不熟悉这种情况下的最佳实践(在任何框架/语言中,而不仅仅是 python/django). 这种情况是,当用户第一次在我的网站上注册时,如果“组织"不存在,我想为他们创建一个“组织",然后为他们创建一个引用该组织的用户.我从不想在没有另一个的情况下插入一个,但我需要先创建组织,以便可以为每个用户保存组织 UUID.现在,即使创建用户存在问题,组织仍将被创建.这显 ..
发布时间:2021-12-29 18:49:57 Python

断言错误:`HyperlinkedIdentityField` 需要序列化程序上下文中的请求

我想创建一种多对多关系,一个人可以在多个俱乐部,一个俱乐部可以有很多人.我为以下逻辑添加了 models.py 和 serializers.py,但是当我尝试在命令提示符中对其进行序列化时,出现以下错误 - 我在做什么错在这里?我什至没有 HyperlinkedIdentityField 回溯(最近一次调用最后一次):文件“",第 1 行,在 中.文件“C:\ ..

django 序列化外键对象

使用外键模型序列化 django 模型 在 Django 中序列化外键对象 在单个查询中获取外键对象 - Django 已经有几个问题在问同样的事情.但它们是 2010 年的,对我帮助不大.所以我认为自 2010 年以来这方面可能有所更新? 在 google 上我发现了这个 link,它解释了用法自然键.然而,我的问题是从 django.contrib.auth.models.Us ..
发布时间:2021-12-19 12:02:48 Python

按天和小时分组休息api数据.Django 休息框架

我对 django 和其他 API 框架非常陌生.我有一个项目,我正在使用 vueJS 和 vueJS 作为前端.我需要为图表序列化一些数据. 对于 API 端点之一,我试图像这样对数据进行分组: “day_of_the_week":{“上午9点":[{“工作":“.."}],“上午10点":[{“工作":“..."}],“上午11点":[{“工作":“.."}],...} 我正在使用 ..

Django Rest Api - ManyToManyField,在练习数组中显示“标题"而不是“id"

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]},{ ..

Django JSON自定义序列化丢失的日期时间类型

我正在使用Django json库对从Django游标中获取的数据进行编码,但是我看到反序列化后的日期时间现在是unicode类型.简单的例子: 导入日期时间从django.core.serializers.json导入json,DjangoJSONEncoder今天= datetime.datetime.now()编码= json.dumps(今天,cls = DjangoJSONEncode ..
发布时间:2021-05-02 18:42:22 Python

复杂模型的非平凡django序列化器

使用Java进行多年编码之后,我得到了一个有趣的项目,该项目将使用python django rest框架进行开发. 我有一个具有许多关系的复杂模型,在该模型中,我想基于一个JSON请求在数据库中创建实体.请参考我的数据库模型的屏幕截图. 注意:还需要模型级别的验证,例如自由职业者的 email 必须是 unique ,而 name 必须是 unique项目模型等等. PS:您可 ..
发布时间:2021-05-02 18:37:18 其他开发

仅在成功创建其他对象后才创建对象

我是Django的新手,不熟悉这种情况下的最佳做法(在任何框架/语言中,而不仅仅是python/django). 这种情况是,当用户首次在我的网站上注册时,我想为其创建一个“组织"(如果不存在),然后为他们创建一个引用该组织的用户.我从不希望插入一个没有另一个的组织,但是我需要首先创建组织,以便可以为每个用户保存组织UUID.现在,即使用户创建存在问题,仍将创建组织.这显然是一个问题,因为那 ..
发布时间:2021-05-02 18:34:42 Python