问题标签 [django-tables2]

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 回答
5510 浏览

django - 使用 django-tables2 访问相关模型

谁能提供一个清晰的例子来说明如何使用 django-tables2 创建一个表对象,该对象从多个相关模型(即关系连接)中选择和呈现数据?文档暗示这是可能的,但没有说明如何。

在普通的 django 中,select_related()函数工作得很好,但我无法弄清楚如何在 django-tables2 中实现它。我注意到关于类似主题还有其他未解决的问题。

0 投票
0 回答
669 浏览

python - django_tables2 使用外键填充表

我正在尝试在我的网站上创建一个表,stackoverflow 用户建议我使用 django_table2。我试了一下,几分钟后我就有了一张漂亮的桌子,问题是我有一张使用classmodel.objects.all()的桌子,但我有外键。我尝试了他们关于用数据填充表格的教程之一,但我无法用我的服装数据填充。

这是我的课:

这是我的模型:

我的观点:

我的表:# 假设填充表,但它没有。也许我必须更改视图中的某些内容,但是教程中没有提及

我试图使用:

有没有办法按照 objects..all() 的工作方式来做,或者我可以像这样手动做:

在桌子上:

0 投票
1 回答
151 浏览

python - 相当于金字塔的django-tables2?

django-tables2是否有金字塔等价物?我发现这个库真的很棒......我会说几乎完美,现在我正在尝试找到一个等效的库,因为我切换到了 Pyramid。

0 投票
2 回答
607 浏览

python - django-tables2:除了我们用于表格的对象之外,如何将其他对象实例传递给模板

我使用 django-tables2 创建了一个表,除了我想将其他实例或变量添加到 url 模板之外,一切正常。

这是我的看法:

如果我想将以下内容传递给模板怎么办:

我的常识告诉我这样做:

在我的 singleplayer.html 上,我有以下内容:

0 投票
2 回答
2470 浏览

django - 我如何使用 django-tables2 从字典创建表

我有一个看起来像这样的 dict 列表:

我制作的:

使用此命令:

我怎样才能把它变成一个django-tables2表?

我试过这个:

但是表格有一列破折号而不是我的数据,我应该改变什么?

0 投票
1 回答
1266 浏览

django - Django tables2 将默认排序设置为降序

当 django-tables2 渲染一个未排序的表时,我想按一列排序,我点击它,默认行为是按升序排序。

有什么办法可以更改它,以便第一次单击按降序排序?

0 投票
1 回答
889 浏览

django - django 表 2 将外部模型显示为 LinkColumn

在 Django 中,我有一个模型“事件”,它有一个名为“messplatz”(DB-Id)的字段,它引用位于不同数据库上的另一个表。由于 Django 的 foreignKey-field 不能用于多个数据库,因此字段 'messplatz' 是一个 Integerfield,存储引用的 'Messplatz' 的 PK 值:

我遇到的问题是使用 django-tables 2 表示模型事件:

模型“Messplatz”在“prodis”应用程序中定义,该应用程序路由到不同的数据库。我的观点如下:

在视图中,我希望“Messplatz”字段显示实际 Messplatz-Object (1) 的名称。此外,我希望它成为另一个视图 (2) 的链接。我可以通过在 tables.py 中为字段“messplatz”定义自定义渲染方法来实现(1):

但是对于(2)我不知道。如果我将自定义渲染方法更改为

链接标签由 django-tables 显示为纯文本 2. 当我使用 django-tables 的 LinkColumn 时,我也无法实现(1),因为您不能同时使用 LinkColumn 和 custom_render 方法。

有人有想法吗?提前致谢

0 投票
2 回答
1797 浏览

django - django tables2 复选框

我是编程新手,所以这可能是一个微不足道的问题......

在 django-tables2 中,我希望能够在使用 CheckBoxColumn 时显示列标题名称。现在,所有复选框都显示在每一行中,包括在标题中。我不介意在标题中有一个复选框(我认为从长远来看,这将是一个“全选”的好方法),但我需要显示列名。有人对此有解决方案吗?

0 投票
1 回答
8172 浏览

django - Django-tables2:更改列标题中显示的文本

我正在使用 MySQL 视图(Create View as Select ...),并成功地将视图连接到这样的模型:

我还设法使用示例中的样板代码在表格中显示数据:

我现在想将每列中显示的标题更改为更易于理解的内容,包括空格,例如,而不是 'devenv' => 'Development Environment'

0 投票
1 回答
549 浏览

django - django tables2 加入

我希望在 django 中使用 tables2 进行几次连接

结果:

在“架构”列中,它显示....“架构对象”对于每个应该有架构名称的实例

我怎样才能让“JOINS”工作?谢谢。