我可以在我的 django python shell 中使用p['cover']['source']
. 我还可以使用点符号访问模板中的“源”,但是,当尝试p['cover']['source']
在我的视图中访问时,我得到一个 keyError。我能够使用“封面”访问,p.get('cover','none')
但我需要获得p['cover']['source']
,但我不知道如何访问它。请帮忙 :-)
views.py
image_table = []
for n in likes:
link = n.facebook_id
p = graph.get_object(str(link))
#image = p['cover']['source'] //This returns KeyError
#image = p['cover'][0]['source'] //This returns KeyError = 0
image = p.get('cover','none')//This only returns the first dictionary
image_table.append(image)