मेरे पास एक यूआरएल मैपिंग है जो इस तरह दिखता है:क्या मैं django TemplateView में किसी अन्य यूआरएल पर रीडायरेक्ट कर सकता हूं?
url(r'^(?P<lang>[a-z][a-z])/$', MyTemplateView.as_view()),
केवल कुछ मान हैं जिन्हें मैं lang
कैप्चर समूह के लिए स्वीकार करता हूं, जो है: (1) ro
और (2) en
। यदि उपयोगकर्ता http://server/app/fr/
टाइप करता है, तो मैं इसे डिफ़ॉल्ट http://server/app/en/
पर रीडायरेक्ट करना चाहता हूं।
मैं यह कैसे कर सकता हूं क्योंकि MyTemplateView
में केवल एक विधि है जिसे एक शब्दकोश वापस करने की उम्मीद है?
def get_context_data(self, **kwargs):
return { 'foo': 'blah' }