问题标签 [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.
python - 重新渲染 django-tables2 列标题
我已经构建了一个使用 django-tables2 来呈现表格数据的网站。我遇到了一个我无法解决的问题。
在某些表中,我verbose_name
使用从数据库中提取的值构造一列:
这很好用,直到用户更改他们的默认音量单位设置。在下一次服务器重新启动之前,它不会反映在表中。
我想我可以在表格的方法中插入一些东西__init__
,但我无法弄清楚。
有任何想法吗?
非常感谢
弥敦道
python - Django - 覆盖 django-tables2 LinkColumn 的数据内容
我使用 django-tables2 LinkColumn 创建一个列,该列调用一个允许导出表中对象的函数。
表格.py:
我希望本专栏的内容是 downloadFile 函数的 href :导出为文本,而不是 id。
python - django-tables - 不能连接'str'和'tuple'
我正在尝试django-tables2
在我的项目中使用。
这是我的模型
我的桌子
我的观点
这给了我这个错误:
无法连接'str'和'tuple'对象
...
/usr/local/lib/python2.7/dist-packages/django_tables2/tables.py init
self._sequence = Sequence(self._meta.fields + ('. ..',))
python - 使用 django-tables2 显示页码
我目前正在使用 django-tables2 显示数据集。
文档没有特别提到这一点,所以我猜这可能需要一些表格覆盖 - 但是,我希望那里有人已经完成了这一点。
如何在我的表格下方使用 django-tables2 呈现页码?我希望能够显示的是用户可以单击的页码水平列表。
提前致谢。
django - django-tables - 相关字段详细名称
我正在使用django-tables
并尝试显示包含一些相关字段的表格。
我得到了正确的数据,但Comp
在每个相关的标题中
可能是什么原因 ?
我不应该得到Name
, Comp
,Country
吗?
更新
原问题的错误,我已经更新了。
python - Django-tables2 - 动态地将列添加到表中 - 不在 html 中的表标记中添加 attrs
在我的 Django 项目中,我需要有哪些列是动态的并且取决于数据库中的内容的表。所以我在这里找到了一个解决方案,它可以工作,但有一点问题。这是我动态扩展的带有表的类:
这是扩展类的方法:
当我像这样在views.py中创建一个表时:
该表显示了我想要的列,但在 html 代码中我看到它忽略了 attrs:
所以淡蓝色没有css样式,这对我很重要。我觉得它可能与 Meta 类有关,但字段和模型正在工作,所以我不知道为什么 attrs 没有。
python - 如何在 django 1.5 中使用 django_tables2 在基于模型的表中添加 2 个额外的 LinkColumns
我正在尝试用 django-tables2 制作一个带有 2 个 linkColumns 的表,这些链接包括模型类的 pk。链接指向编辑和删除表单。
模型.py
网址.py
视图.py
表格.py
这不是绝对必要的,但我将其包括在内以防万一
模板/帐户/person_list.html
模板/帐户/person_form.html
我不知道为什么表格没有显示链接。每个示例(和问题)都会覆盖一个模型列,但我需要添加额外的列。
我不能发布图片,因为我需要至少 10 名声望...
还需要指定支持国际化的链接的文本(分别为“编辑”和“删除”)(针对链接内的文本)。
有人知道怎么做吗?
提前致谢
python - django表数据交替行
我想建立一个显示棒球比赛统计数据的表格。我目前有一个模型来代表一场棒球比赛。
还有其他领域,但这足以解释我想要做什么。
我正在使用django-tables2来呈现我的表格。我定义了一个表类
而我的看法
但默认行为不是我想要的。这些表在我的数据库中显示每个条目一行。
相反,我希望表的行不直接模仿数据库模型,而是按如下方式交替行,以便第一行和第三行从同一个地方拉出,但第二行和第四行不同。
有谁知道 django-tables2 是否可以做到这一点,或者我是否需要编写自己的表?
django - 如何在 django 块中包含模板标签
我使用 django_tables2( http://django-tables2.readthedocs.org/en/latest/ ) 进行 HTML 表格渲染,但我的模板无法工作:
错误信息如下:
上面的tables2插件有什么替代品吗?
python - 使用属性来回避类型两个模型
我有一个 django 模型,它可以通过外键(调用它们object1
和object2
)具有与之相关的两个对象之一。其他两个类在功能上几乎相同,但包含的信息略有不同。在另一个 StackOverflow 问题的建议下,我正在使用 python 方法property()
来设置和获取存在的任何对象。它如下所示:
这是该类的简化版本。我认为一切正常。我能够设置和获取信息,并且可以在objectInstance
我的几个页面上显示保存的数据。我正在使用 django-tables2 在表格中显示信息,它也能够显示所有信息。但是,当我尝试对数据进行排序(使用提供的方便箭头)时,我得到一个 FieldError:
知道是什么原因造成的吗?或者您需要查看哪些代码片段来帮助确定原因是什么?
编辑:
所以看起来我不是唯一一个遇到这个问题的人。这篇文章似乎表明这是 django-tables2 的问题。django-tables2 中的非查询集数据排序
似乎虽然表格可以显示保存在 a 中的信息,property
但它无法对其进行排序。