2012-12-17 75 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%} 

`

相關問題