问题标签 [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-rest-framework - 如何在 generics.ListAPIView 中编写可以在 Django DRF 中的 APIView 中编写的功能
我有一个函数基础视图,它从 URL http://127.0.0.1:8000/api/v1/contest/0b36d92a-51a7-4752-9df1-e5f2733116c1/paintings/获取 2 个参数
这给出了正确的结果,但是当我尝试在 generics.ListAPIView 中编写相同的功能时,它给出了
/api/v1/contesty/0b36d92a-51a7-4752-9df1-e5f2733116c1/paintings/ 'method' 类型的对象的 TypeError 没有 len()
谁能帮助我 - 如何在generics.ListAPIView或viewsets.ModelViewSet中编写正确的视图
python - 加入 3 个表查询集 Python Django
我需要在 Django 的查询中加入 3 个表。
我在 MySQL 中有两个查询,都返回相同的结果,使用一个或另一个查询并不重要:
在哪里查询
使用连接查询
该查询如何翻译为 django,我有这个,但它不起作用:
楷模
python - 过滤日期时间字段python
Json接收python:
我使用 str_ini 和 fnsh_date 作为参数来构建我的查询。
订单模型.py:
视图.py:
和 python 打印这个查询:
我的问题是:为什么要在查询中添加小时、分钟和秒?如果只接收日期,是否有可能在查询中是:
django - Django - values_list CSV
我正在尝试导出CSV in Django
并使用values_list
来选择我要导出的字段。
My First Try
我懂了。<QuerySet ['Hello', 'Gudbye']>
,所以我决定创建loop
来获取Hello and Gudbye
。
Here my second Try
我创建了一个getincident
函数来让它cleanable
读取。
我得到的是Hello
,它应该是Hello
,而Gudbye
不仅仅是Hello
。
有什么帮助吗??谢谢....
python - 给定一个日期开始和日期结束,给我一个包含 24 个值的数组中的持续时间,这些值对应于一天中的几个小时
我对 Django 休息框架和堆栈溢出非常陌生,我一直在努力寻找标题,所以请随时提供更好的选择。
我有一组发布到数据库的工作。这些作业现在按机器和给定小时分组。现在我只显示每小时的工作总数。我的 API 端点现在看起来像这样: Api 端点
这就是我苦苦挣扎的地方:我需要将工作的持续时间按小时分开。我有一个开始时的日期时间和结束时的日期时间。我也有总时长。例如:假设作业开始于 11h15,结束于 12h15。这意味着第 11 小时的总持续时间为 45 分钟。对于第 12 小时,持续时间为 15 分钟。
我想让时间在 11h15 和 12h00 之间过去,然后时间在 12h15 和 13h00 之间过去。但我不确定我怎么能做到这一点。另请注意,有些工作需要一个多小时,有些甚至超过一天。我确信在 python 中使用 timedelta 有一种特定的方法可以做到这一点。我只是没有足够的经验来理解这一点。
这是 API 端点的当前代码:
django - 序列化来自不同字段的图像数据
根据我对序列化程序如何工作的了解,我知道我们主要使用模型序列化程序,为此,我们将有一个模型来处理我们想要序列化的所有内容,但是我怎样才能将不同模型中的所有图像连接起来,然后对其进行序列化。
这些是我的模型
这是我的序列化器
那么,如何将所有图像获取到我指定的端点?因为,我是 DRF 的初学者,我还需要关于最佳实践的建议和建议。谢谢
python - 将附加属性传递给 django-filter
我将 django-filter 与 DRF 一起使用。我有一个favourite
模型,它通过 GenericRelation 链接到其他几个模型。为了过滤具有 favourite-flag 的条目,我创建了一个 custom FavouriteFilter
,并将其添加到相应的模型中。我想查询content_type_id
相应模型的 ,以限制Favourite
. 但是,我不知道如何model
将FavouriteFilter
.
这是一个代码片段来说明这个问题:
在此示例中,<model>
缺少 - 属性。如何将此信息传递Project
给过滤器?
python - Django 不允许我通过任何属性栏 'pk' 查询表
所以我试图通过关系属性“所有者”查询我的“个人资料”表,该属性链接到另一个表“用户”。但是,当我尝试通过此属性进行查询时,我收到以下错误:'AssertionError: Expected view UserProfile to be called with a URL关键字参数名为“pk”。修复您的 URL 配置,或正确设置视图上的 .lookup_field 属性。
查询我使用的表: Profile.objects.filter(owner__username = username)
模型.py:
视图.py:
网址.py:
为什么我会收到此错误,我该如何解决?任何帮助将非常感激。
谢谢,格雷。
python - 试图覆盖视图中的 get_queryset
我有这个简单的观点,我试图超越 get_queryset。问题是,当使用此视图时,我得到:
return super(OwnerList, self).get_queryset()
文件“C:\Users\kdalipaj\PycharmProjects\LTC SYSTEM\venv\lib\site-packages\rest_framework\generics.py”,第 63 行,在 get_queryset 中断言 self.queryset 不是 None,(
AssertionError: 'OwnerList' 应该包含一个
queryset
属性,或者覆盖该get_queryset()
方法。
为什么会这样?
mysql - Django Rest API:查看定义删除查询集
我对在 Django Rest Framework 中创建视图仍然很陌生,我可以制作基本视图,但我仍然不知道定义,所以请在这里帮助我。
我有这个 View 可以得到问题的答案(通过给定的问题 ID)。列表定义完美运行,但是我想创建一个删除这些结果的 delete_all 函数。你可以在下面看到我想出的。
网址
看法