我有一个列表,其中包含我想在django表2中显示的一些对象,但结果我在所有列中都得到了-
。
我的列表就像这种格式[[<Person>],[<Person>]]
阅读文档我发现这种格式有效:
data = [
{"name": "Bradley"},
{"name": "Stevie"},
]
如何知道我的数据是动态的?
更新 我试过这个:
for x in person_list:
for y in x:
data=[
{"firstname": y.firstname},
{"surname":y.surname},
]
问题是现在它显示一行中的每个字段,我的意思是行中的名字和另一个中的姓氏。如何附加到同一个data
?
答案 0 :(得分:0)
尝试手动生成数据表 我想人有first_name字段
data=[{"name": x.first_name} for x in persons_list]
答案 1 :(得分:0)
好的,所以我找到了灵感来自this的解决方案:
d={}
dlist=[]
for x in person_list:
for y in x:
d['firstname']=y.firstname
d['lastname']=y.lastname
dlist.append(d)
它就像一个魅力!