2017-10-30 11 views
0

私は文字の名前をキーとして、整数を値のIDとして持つアルファベット辞書を持っています。 (これは、ハードコードされたHTMLのページ上部のナビゲーションへのジャンプに使用されます)辞書やタプルからリレーショナルの方法でdjangoテンプレートに送信するには?

次に、私は多くの名前付きタプルを持っています。それぞれは状態のためのものです。アルファベットIDの状態名と状態IDを持っています。

次に、パートナーの名前付きタプルが多数あります。それぞれには、状態ID、イメージURL、リンク、パートナー名があります。

私が苦労している部分は、これらをテンプレートに表示する方法です。私はそれぞれの国家をアルファベット順に、ジャム - ナビIDを、そしてその国にパートナーを置いて欲しい。

フィードバックに感謝します。おかげさまで

注:辞書/タプルはviews.py

答えて

0

に位置しているあなたは、あなたがビューからテンプレートに送るコンテキスト辞書を持っています。コンテキスト辞書を返すには、django.shortcuts.render関数を使用します。仮定 :

from django.shortcuts import render 
# Write a view 
def show_states(request): 
    states = {'a': 1, 'b': 2, 'c': 3, 'd': 4} 
    return render(request, 'show_states.html', {'all_states' : states}) 

は、その後、あなたがテンプレートでそれらにアクセスすることができます

関連する問題