テンプレートにDjangoのバージョンを表示するDjangoのテンプレートタグを作成する最も簡単な方法は何ですか?Djangoのバージョンを表示するDjangoのテンプレートタグ
私はDjangoのテンプレートに次のように入れて、それをDjangoのバージョン(私の場合は、base.html)の出力を持つようにしたい:
{{ django_version }}
私は次のPythonコードはでDjangoのバージョンを出力することを知っていますシェルが、私はこのコードを入れなければならないし、どのように私はテンプレートからそれを呼び出す必要がある場所について混乱しています:
import django
print django.VERSION
UPDATE:私はviews.pyに以下のことを試してみましたが、何もして現れていませんテンプレート:
import django
from django.template import loader, Context
from django.http import HttpResponse
from django.shortcuts import render_to_response
def base(request):
django_version = django.VERSION
return render_to_response('base.html', {'django_version': django_version})
新しいバージョンがリリースされている可能性がありますが、そこにあるようなurls.py設定を設定する必要はありませんでした。私はsettings.pyとcontext_processors.pyで変更を加えたと仮定して '{{django_version}} 'を直接呼び出すことができました – whoisearth