私はそれにいくつかのデータと非常に簡単な辞書を持っている:私の見解でTypeError例外:非ハッシュタイプ:「辞書」ジャンゴ
some_data= {'totalsForAllResults': {'ga:sessions': '11'}, 'profileInfo': {'internalWebPropertyId': '104132673', 'accountId': '67836206', 'profileName': 'My New Cool Site', 'webPropertyId': 'UA-677293506-1', 'profileId': '108628346', 'tableId': 'ga:108372846'},
を私は持っている:
sessions = some_data['totalsForAllResults']['ga:sessions']
account_id = some_data['profileInfo']['accountId']
property_id = some_data['profileInfo']['internalWebPropertyId']
property_name = some_data['profileInfo']['profileName']
print(sessions,account_id,property_id,property_name)
return render(request, 'ga_app/report.html', {'sessions':sessions},
{'account_id':account_id},
{'property_id':property_id},
{'property_name':property_name},)
変数が完全に印刷されます私のシェル、しかし、djangoはテンプレートにそれらを渡すしたくない、私はTypeError: unhashable type: 'dict'
を取得し続けるが、テンプレートではなく、辞書に変数を送信しています。なぜこれが起こるのですか?
以下の回答が問題を解決した場合は、正しいものとしてマークしてください。 StackOverflowをフォローすることをお勧めします。宜しくお願いします! –
はい、Stackoverflowは10分待ってから正しいとマークすることができます。 - [ここをクリック](https://meta.stackexchange.com/questions/50697/time-limit-on-accepting-an-answer) – Costantin
ああ!申し訳ありません、私の友人。それを知らなかった!私の前のコメントを無視してください! –