2012-12-17 74 views

回答

2

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查询以类似的格式返回数据,您应该可以使用相同的方法。

0

那么,我没有得到正确的djt2的概念。所以我应该使用条件运算符来呈现它。现在它可以与django的Manager.raw()完美配合,并返回漂亮的表格。

{% load render_table from django_tables2%} 
<link rel="stylesheet" href="{{ STATIC_URL }}django_tables2/themes/paleblue/css/screen.css" /> 

      {% if result%} 
     {%render_table result%} 
      {%endif%} 

`

相关问题