问题标签 [django-views]

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 投票
3 回答
1154 浏览

django - 保持 Django 视图 DRY

我有一些代码可以获取当前登录的用户。

我希望用户名显示在每个页面上。

目前我将代码放在每个视图中并将用户对象传递给每个模板

这似乎违背了 django 的 DRY 伦理。我如何通过重复自己来做到这一点?

编辑:也许用户是一个坏例子。

如果我想从数据库中获取对象列表怎么办?

并在每一页上列出它们。

我是否必须编写该代码并将列表传递给每个视图中的模板。或者我可以编写一些代码使该列表可用于所有模板吗?

0 投票
2 回答
4607 浏览

python - 我如何过滤 itertools chain() 结果?

在我看来,如果我导入一个 itertools 模块:

我用它链接了一些对象:

然后我如何按“添加日期”订购“我们的标签”?

毫不奇怪,

返回“'list' 对象没有属性 'order_by'”错误。

0 投票
3 回答
4553 浏览

django - 如何在 Django 的 extra().values() 调用中获取相关对象?

感谢这篇文章,我可以轻松地在 Django 视图中按查询进行计数和分组:

Django 等效于 count 和 group by

我在我的应用程序中所做的是显示一个国家/地区数据库中可用的硬币类型和面值列表,因此来自英国的硬币可能具有“1 法特”或“6 便士”的面值。是face_value6,currency_type是“便士”,存储在相关表中。

在我看来,我有以下代码可以让我完成 90% 的工作:

currency_type_id作为存储在外键字段中的数字(即 4)。我想要做的是检索它作为查询的一部分引用的实际对象(货币模型,因此我可以在模板中获取 Currency.name 字段)。

最好的方法是什么?

0 投票
3 回答
2234 浏览

python - 在 django 中随机播种

在 django 的视图中,我使用random.random(). 我需要多久打一次电话random.seed()?每个请求一次?每个季节一次?网络服务器运行时有一次?

0 投票
3 回答
1051 浏览

django - Django 验证并返回预览 URL?

我再次问:),我不知道怎么做。

我的英语不太好,但我试着问这个:

如何验证表单并返回预览 url(相同的视图表单)并显示验证错误?,我问这个是因为我有 2 个表单,第一个表单的操作将转到第二个表单(POST),但是在这第二种形式(查看?)我需要验证第一种形式,如果第一种形式有效,我想显示第二种形式,否则我会显示第一种形式有错误。

我不知道我是否清楚,对不起。

我在想这个:

谢谢你们 PD:我很高兴,我正在编码 Django + python :D

0 投票
8 回答
98733 浏览

python - Django - 获取创建的最后一个对象,同时过滤器

抱歉,我对 Django 和 Python 完全陌生。

我有 2 个问题。首先,我将如何获取对象列表中创建的最后一个对象(或最高 pk)?例如,我知道我可以使用以下内容来获取第一个对象:

有没有办法获取 List.objects 的长度?我试过 List.objects.length 但无济于事。

其次,是否可以同时创建过滤器或组合列表?这是一个例子:

我想要类似上面的东西,但更像:

如果有的话,正确的语法是什么?

0 投票
1 回答
925 浏览

python - 从通用列表视图中的相关对象获取信息

所以,我一直在研究 Django 的通用视图,特别是object_list视图。我有这个urls.py

这个相当粗略的模板将要:

我正在寻找的是在此视图中包含 unicode 表示和generated字段 (a ) 的最佳惯用方式,该表示和字段 (a DateTimeField) 从最近 Turn指向Game循环中的当前值,基于generated. Turn.game是指向Game转弯属于 (a ForeignKey) 的字段。

更新:

我的Turn模型如下:

该模型与我在其他问题Game中指定的方式相比没有明显变化。

0 投票
19 回答
101252 浏览

django - Django:如何查看 urlpatterns 列表?

如何查看“反向”正在查看的当前 urlpatterns?

我在一个视图中调用 reverse ,我认为它应该有效,但没有。任何方式我都可以检查那里有什么以及为什么我的模式不是?

0 投票
1 回答
37447 浏览

django - 引发 404 并继续 URL 链

我有一个这样的 URL 模式:

filtered-listtitle匹配相同的东西。

如果有与 in 匹配的可用列表tagfiltered-list我想list_titles启动。但是,如果没有匹配的tag,我想将其返回到 URL 处理器,以便show_title触发。

如果没有匹配的标题,我会在那里提出适当的 404。

我知道我可以从视图内部执行此操作......但是将过程硬连接到视图中有点臭。我希望 URL 顺序来决定首先选择什么以及它交给什么。

0 投票
2 回答
1595 浏览

python - 编写 Python/Django 视图以跨三个模型/表“加入”

刚开始我的 Python/Django 体验,我有一个问题 :-)

所以我有一个这样的model.py:

在优先级表中,我计划存储 1.High、2.Medium、3.Low 等数据,在 Tasks 表中,优先级将存储为 id(1、2 或 3)

问题是如何编写一个视图来显示我的所有任务但命名为优先级?例如: