एक Django टेम्पलेट टैग बनाने का सबसे आसान तरीका क्या है जो टेम्पलेट पर Django संस्करण प्रदर्शित करता है?Django संस्करण प्रदर्शित करने के लिए Django टेम्पलेट टैग
मैं एक Django टेम्पलेट में निम्नलिखित रखना चाहते हैं और (, base.html मेरे मामले में) यह उत्पादन Django संस्करण है:
{{ django_version }}
मुझे पता है कि निम्नलिखित पायथन कोड में Django संस्करण आउटपुट एक खोल, लेकिन के बारे में जहां मैं इस कोड रखना चाहिए और मैं इसे कैसे टेम्पलेट से बुलाना चाहिए उलझन में हूँ:
import django
print django.VERSION
अद्यतन: मैं 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 कॉन्फ़िगरेशन सेट करने की आवश्यकता नहीं है। मैं '{{django_version}} को सीधे मानने में सक्षम था कि मैंने अपनी सेटिंग्स.py और context_processors.py में परिवर्तन किया है – whoisearth