मुझे request.user के बारे में भ्रम है जो Django में संदर्भित करता है ?? क्या यह उपयोगकर्ता नाम फ़ील्ड auth_user तालिका में संदर्भित करता है या क्या यह उपयोगकर्ता मॉडल उदाहरण का संदर्भ देता है?Django में request.user
मैं इस संदेह नहीं था क्योंकि मैं का उपयोग कर टेम्पलेट में ईमेल क्षेत्र तक पहुँचने के लिए {{request.user.username}} या {{user.username}}
बजाय मैं विचारों फ़ाइल में निम्न था सक्षम नहीं था
userr = User.objects.get(username=request.user)
और टेम्पलेट के लिए 'userr' पारित कर दिया और के रूप में {{ userr.email }}
अपने काम कर रहे हालांकि ईमेल क्षेत्र पहुँचा, लेकिन मैं इसके बारे में कुछ स्पष्टता करना चाहते थे।
धन्यवाद :)
क्या request.user डिफ़ॉल्ट रूप से टेम्पलेट पर पास किया गया है या स्पष्ट रूप से किया जाना है? और कुछ स्थानों पर मैंने {{user.is_authenticated}} का उपयोग देखा है। क्या यह भी काम करता है? – zephyr
धन्यवाद @Emigue। यू का कहना है कि django.core.context_processors.auth 1.4 से कम संस्करणों के लिए है? और {{user.is_authenticated}} भी काम करता है? – zephyr