を使用して、django python シェルで辞書に問題なくアクセスできます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)