害怕我是Django的新手。Django - 表的字典清單2
我有一個詞典列表,我想用它來填充Tables2表。我不知道如何去適應類型的字典列表表2中的工作:(該網站提示:
import django_tables2 as tables
data = [
{"name": "Bradley"},
{"name": "Stevie"},
]
class NameTable(tables.Table):
name = tables.Column()
table = NameTable(data)
我不知道這一點還有,我會用這一觀點與許多套不同的!數據,所以我的密鑰將改變視圖
下面是一個字典列表的例子(請注意,下面兩個字典具有相同的鍵;這總是發生在每個視圖中;它只是在不同的視圖中將會是不同組的鑰匙):
[{'trial2_click': u'left', 'timeStored': datetime.time(13, 35, 5), 'runOnWhatHardware': u'bla', 'id': 1L, 'timeStart': datetime.datetime(2012, 11, 2, 12, 54, 58, tzinfo=<UTC>), 'trial1_RT': 234.1, 'approxDurationInSeconds': 123L, 'timeZone': u'UTC', 'expt_id': 2L, 'trial1_click': u'right', 'trial2_RT': 2340L}, {'trial2_click': u'left', 'timeStored': datetime.time(13, 39, 15), 'runOnWhatHardware': u'bla', 'id': 2L, 'timeStart': datetime.datetime(2012, 11, 2, 12, 54, 58, tzinfo=<UTC>), 'trial1_RT': 234.1, 'approxDurationInSeconds': 123L, 'timeZone': u'UTC', 'expt_id': 2L, 'trial1_click': u'right', 'trial2_RT': 2340L}, {'trial2_click': u'left', 'timeStored': datetime.time(15, 32, 59), 'runOnWhatHardware': u'bla', 'id': 3L, 'timeStart': datetime.datetime(2012, 11, 2, 12, 54, 58, tzinfo=<UTC>), 'trial1_RT': 234.1, 'approxDurationInSeconds': 123L, 'timeZone': u'UTC', 'expt_id': 4L, 'trial1_click': u'right', 'trial2_RT': 2340L}]
會很高漲吃了任何人的幫助:)
感謝您的幫助:)。問題是,我可以擁有數千個這樣的子類。有沒有辦法動態創建這樣的子類?此外,我試圖做一個類似之前的演示TrialTable類,但是當我將它提交給Table2時,Table2會抱怨TrialTable不是QuerySet或Table。似乎我每一步都被圍攻! – andyw