问题标签 [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.

0 投票
1 回答
1051 浏览

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.ListAPIViewviewsets.ModelViewSet中编写正确的视图

0 投票
1 回答
120 浏览

python - 加入 3 个表查询集 Python Django

我需要在 Django 的查询中加入 3 个表。

我在 MySQL 中有两个查询,都返回相同的结果,使用一个或另一个查询并不重要:

在哪里查询

使用连接查询

该查询如何翻译为 django,我有这个,但它不起作用:

楷模

0 投票
1 回答
234 浏览

python - 过滤日期时间字段python

Json接收python:

我使用 str_ini 和 fnsh_date 作为参数来构建我的查询。

订单模型.py:

视图.py:

和 python 打印这个查询:

我的问题是:为什么要在查询中添加小时、分钟和秒?如果只接收日期,是否有可能在查询中是:

0 投票
1 回答
104 浏览

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

有什么帮助吗??谢谢....

0 投票
1 回答
246 浏览

python - 给定一个日期开始和日期结束,给我一个包含 24 个值的数组中的持续时间,这些值对应于一天中的几个小时

我对 Django 休息框架和堆栈溢出非常陌生,我一直在努力寻找标题,所以请随时提供更好的选择。

我有一组发布到数据库的工作。这些作业现在按机器和给定小时分组。现在我只显示每小时的工作总数。我的 API 端点现在看起来像这样: Api 端点

这就是我苦苦挣扎的地方:我需要将工作的持续时间按小时分开。我有一个开始时的日期时间和结束时的日期时间。我也有总时长。例如:假设作业开始于 11h15,结束于 12h15。这意味着第 11 小时的总持续时间为 45 分钟。对于第 12 小时,持续时间为 15 分钟。

我想让时间在 11h15 和 12h00 之间过去,然后时间在 12h15 和 13h00 之间过去。但我不确定我怎么能做到这一点。另请注意,有些工作需要一个多小时,有些甚至超过一天。我确信在 python 中使用 timedelta 有一种特定的方法可以做到这一点。我只是没有足够的经验来理解这一点。

这是 API 端点的当前代码:

0 投票
1 回答
145 浏览

django - 序列化来自不同字段的图像数据

根据我对序列化程序如何工作的了解,我知道我们主要使用模型序列化程序,为此,我们将有一个模型来处理我们想要序列化的所有内容,但是我怎样才能将不同模型中的所有图像连接起来,然后对其进行序列化。

这些是我的模型

这是我的序列化器

那么,如何将所有图像获取到我指定的端点?因为,我是 DRF 的初学者,我还需要关于最佳实践的建议和建议。谢谢

0 投票
1 回答
409 浏览

python - 将附加属性传递给 django-filter

我将 django-filter 与 DRF 一起使用。我有一个favourite模型,它通过 GenericRelation 链接到其他几个模型。为了过滤具有 favourite-flag 的条目,我创建了一个 custom FavouriteFilter,并将其添加到相应的模型中。我想查询content_type_id相应模型的 ,以限制Favourite. 但是,我不知道如何modelFavouriteFilter.

这是一个代码片段来说明这个问题:

在此示例中,<model>缺少 - 属性。如何将此信息传递Project给过滤器?

0 投票
1 回答
56 浏览

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:

为什么我会收到此错误,我该如何解决?任何帮助将非常感激。

谢谢,格雷。

0 投票
1 回答
513 浏览

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()方法。

为什么会这样?

0 投票
1 回答
127 浏览

mysql - Django Rest API:查看定义删除查询集

我对在 Django Rest Framework 中创建视图仍然很陌生,我可以制作基本视图,但我仍然不知道定义,所以请在这里帮助我。

我有这个 View 可以得到问题的答案(通过给定的问题 ID)。列表定义完美运行,但是我想创建一个删除这些结果的 delete_all 函数。你可以在下面看到我想出的。

网址

看法