मेरे पास उपयोगकर्ता नाम नामक फ़ील्ड के साथ एक मॉडल प्रश्न है, एक प्रश्न पूछने से पहले, मुझे लॉगिन करने की आवश्यकता है, मैं चाहता हूं कि वर्तमान में लॉग-इन किए गए उपयोगकर्ता की उपयोगकर्ता आईडी को कैप्चर करने के दौरान सहेजना और उसे उपयोगकर्ता के उपयोगकर्ता को असाइन करना प्रश्न मॉडलमैं django में फ़ील्ड को स्वतः कैसे पॉप्युलेट कर सकता हूं?
कृपया ध्यान दें कि मेरे मॉडल पर उपयोगकर्ता आईडी नहीं दिखा रहा है यानी प्रश्न मॉडल में मैंने उपयोगकर्ता आईडी को निम्नानुसार घोषित किया है;
वर्ग प्रश्न (models.Model): ... userid = models.ForeignKey (उपयोगकर्ता, संपादन योग्य = false) ...
असाइन कैसे मैं प्रश्न मॉडल के लिए लॉग इन हुए प्रयोक्ता आईडी है उपयोगकर्ता आईडी?
एक sidenote के रूप में, यह "उपयोगकर्ता" के बजाय अपने क्षेत्र "उपयोगकर्ता" को कॉल करने के लिए और अधिक समझदार और स्पष्ट होगा; क्योंकि विशेषता वास्तव में उपयोगकर्ता ऑब्जेक्ट को संदर्भित करती है, न कि आईडी संख्या। Django स्वचालित रूप से '_id' संलग्न के साथ डीबी क्षेत्र बना देगा; इसलिए आपके पास अब यह है कि "userid_id" है। –