如何使用 django-tables2 从自定义 sql 渲染表?

2024-01-05

我正在使用 Django 和 django-tables2 在 Web 界面中很好地表示 sql 查询。我有一个遗留的 sql 代码,通过标准 models.py 定义它非常非常复杂。

问题是:如何使用 django-tables2 从自定义 sql 查询中呈现表?


文档上用数据填充表 http://django-tables2.readthedocs.org/en/latest/#populating-a-table-with-data展示如何创建一个以字典列表作为输入数据的表。

import django_tables2 as tables

data = [
    {"name": "Bradley"},
    {"name": "Stevie"},
]

class NameTable(tables.Table):
    name = tables.Column()

table = NameTable(data)

假设您的自定义 sql 查询以类似的格式返回数据,您应该能够使用相同的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 django-tables2 从自定义 sql 渲染表? 的相关文章

随机推荐