问题标签 [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.
django - 使用 django-tables2 访问相关模型
谁能提供一个清晰的例子来说明如何使用 django-tables2 创建一个表对象,该对象从多个相关模型(即关系连接)中选择和呈现数据?文档暗示这是可能的,但没有说明如何。
在普通的 django 中,select_related()函数工作得很好,但我无法弄清楚如何在 django-tables2 中实现它。我注意到关于类似主题还有其他未解决的问题。
python - django_tables2 使用外键填充表
我正在尝试在我的网站上创建一个表,stackoverflow 用户建议我使用 django_table2。我试了一下,几分钟后我就有了一张漂亮的桌子,问题是我有一张使用classmodel.objects.all()的桌子,但我有外键。我尝试了他们关于用数据填充表格的教程之一,但我无法用我的服装数据填充。
这是我的课:
这是我的模型:
我的观点:
我的表:# 假设填充表,但它没有。也许我必须更改视图中的某些内容,但是教程中没有提及
我试图使用:
有没有办法按照 objects..all() 的工作方式来做,或者我可以像这样手动做:
在桌子上:
python - 相当于金字塔的django-tables2?
django-tables2是否有金字塔等价物?我发现这个库真的很棒......我会说几乎完美,现在我正在尝试找到一个等效的库,因为我切换到了 Pyramid。
python - django-tables2:除了我们用于表格的对象之外,如何将其他对象实例传递给模板
我使用 django-tables2 创建了一个表,除了我想将其他实例或变量添加到 url 模板之外,一切正常。
这是我的看法:
如果我想将以下内容传递给模板怎么办:
我的常识告诉我这样做:
在我的 singleplayer.html 上,我有以下内容:
django - Django tables2 将默认排序设置为降序
当 django-tables2 渲染一个未排序的表时,我想按一列排序,我点击它,默认行为是按升序排序。
有什么办法可以更改它,以便第一次单击按降序排序?
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 方法。
有人有想法吗?提前致谢
django - django tables2 复选框
我是编程新手,所以这可能是一个微不足道的问题......
在 django-tables2 中,我希望能够在使用 CheckBoxColumn 时显示列标题名称。现在,所有复选框都显示在每一行中,包括在标题中。我不介意在标题中有一个复选框(我认为从长远来看,这将是一个“全选”的好方法),但我需要显示列名。有人对此有解决方案吗?
django - Django-tables2:更改列标题中显示的文本
我正在使用 MySQL 视图(Create View as Select ...),并成功地将视图连接到这样的模型:
我还设法使用示例中的样板代码在表格中显示数据:
我现在想将每列中显示的标题更改为更易于理解的内容,包括空格,例如,而不是 'devenv' => 'Development Environment'
django - django tables2 加入
我希望在 django 中使用 tables2 进行几次连接
结果:
在“架构”列中,它显示....“架构对象”对于每个应该有架构名称的实例
我怎样才能让“JOINS”工作?谢谢。