问题标签 [drf-queryset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 当我得到'int'对象时如何迭代django中的查询集是不可迭代的
我想从查询集中获取对象
我试过这个。它工作正常,但我想通过尝试来做到这一点,除了
django - Cant get queryset to return list of objects that is descending by tag matches
I am running django 2.1.7, DRF and using taggit. I am writing my own custom queryset to find tags that an object has. The url: example.com/api/tags=books,headphones,sleep
Should return JSON that has objects in order from contains most tags to contains at least one tag. Here is the gitgist
Currently, this code I submitted kind of works but is returning json that is ordered by the object ID and the API endpoint when submitting a new series of tags won't receive a new json dump from the API. I am totally lost right now. Any help would be absolutely appreciated.
django - 为什么要验证_触发3次?Django 休息框架
我有以下cutsom base Serializer:
CutsomBaseSerializer
以及从(上面)继承的以下序列化程序:
当我向这个序列化程序发送数据时,它会引发一个异常:
myapp.models.SheetCode.MultipleObjectsReturned: get() 返回了多个 SheetCode —— 它返回了 3 个!
我发现,validate_sheet_code
触发了3次。有什么问题?以及如何解决?
更新
我更改validate_sheet_code
如下,但它再次引发先前的错误:
它再次引发该错误。
django-rest-framework - Django Rest Framework:重复行的嵌套序列化程序,在外键的情况下
序列化程序.py
模型.py
我想要的对象:
我得到的对象:
我正在使用的数据具有 car_id 和 key 属性的重复值。我还有另一个困惑是应该是外键还是多对多字段。任何帮助,将不胜感激
django - 从过滤器中的视图更改查询集
我希望有默认行为,其中视图中的查询集返回发布日期小于某个日期的记录。我还想要一个布尔 DRF 过滤器,如果设置为 true,则无论 publish_at 日期是什么,它都会返回所有记录。
视图.py:
过滤器.py:
django-models - 序列化多个相关模型
我只是在学习 django 和 rest-framework。
我有三个模型 User、UserHospital 和 Timeslots。用户有医院的时间表。我要求用户提供相关医院的所有详细信息,其中显示医院详细信息和时间段。希望以以下格式表示用户详细信息。
我的代码有什么问题?使用视图集和序列化程序是可能的还是我必须尝试另一种方式?
创建模型如下:
我努力了:
我的代码有什么问题?
python - 注释:给定值是否存在于 m2m 字段中
我有一个检索这样的对象的查询:
我想检查对象的tags
字段中是否存在给定的标记(例如,1),并将annotate
检查结果作为对象的字段:
这就是我想出的
由于tags
主查询已经加载了关系,所以对我来说,有一个辅助查询似乎是多余的。
有没有更简单的方法来构建这个查询?接近过滤器in
查找语法的东西。
django - Django Admin 内联对象
我有两个模型Question
和QuestionChoice
. QuestionChoice 有一个指向 Question 的 ForeignKeyfield。我想在管理视图中将这些作为内联堆栈视图,但出现错误。
楷模:
行政:
但我收到了这个错误:
任何想法我做错了什么?
django - 如何使用 Django 序列化程序更新自定义用户模型的字段
当用户想要更新之前创建的用户模型时,我正在尝试更新用户模型的各个字段。我有一个自定义用户模型,我正在使用 django rest 框架来更新 api。
视图.py
模型.py
序列化程序.py
这是抛出一个错误,说用户已经存在!
请协助!
django - 获取反向关系模型值 django
我有以下型号:
我正在使用以下查询在我的 API 视图中获取详细信息,返回结果如下:
如果您看到同一项目针对不同的图像重复多次,那么有没有一种方法可以将所有图像包含在一个对象中。我也看过 prefetch_related 但在这种情况下对我来说没有意义。