Şablonda Django sürümünü görüntüleyen bir Django şablon etiketi oluşturmanın en kolay yolu nedir?Django şablon etiketi Django versiyonunu görüntülemek için
{{ django_version }}
aşağıdaki Python kodu içinde Django versiyonunu verir biliyoruz:
I (, base.html benim durumumda) Django şablonunda aşağıdaki koymak istiyorum ve bu çıkış Django sürümüne sahip bir kabuk, ama bu kodu koymalıyız ve ben şablondan aramak gerekir nasıl nerede hakkında karıştı:
import django
print django.VERSION
GÜNCELLEME: Ben views.py aşağıdaki denedi, ama hiçbir şey de gösterir şablon:
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})
Şimdi yeni sürümden kaynaklanabilir ama orada bulunan herhangi bir urls.py yapılandırmasını ayarlamak zorunda kalmam. Settings.py ve context_processors.py sayfamdaki değişikliği yaptığımı varsayarak, {{django_version}} numaralı telefonu arayabiliyordum. – whoisearth