2016-06-18 10 views
-2

こんにちは私はdjangoを初めて使いました。私は理解できないことがあります。変数セットを別のファイルにどのくらい正確に表示できますか?djangoテンプレートに表示する変数を渡す

choices.py:

testvar= 'This is a test variable' 

views.py

from .choices import testvar 

template.html

{{testvar}} 

はそれということですか?インポートは正常に機能しているように見えますが、文字列は表示されません。おかげさまで ただ、チュートリアルのような

答えて

1

あなたのビューには、何かのようにする必要があります。

1

は、テンプレートオブジェクトのrender()方法にコンテキストエントリとしてそれを渡す必要があり、説明しています。あなたは自分の価値観が含まれている辞書を渡す

from django.shortcuts import render 

def index(request): 
    testvar = 'value' 
    return render(request, 'template.html',{'testvar':testvar}) 

関連する問題