Django दस्तावेज़ीकरण पढ़ना:
get_user_model ()
सीधे उपयोगकर्ता को संदर्भित करने के बजाय, आपको django.contrib.auth.get_user_model () का उपयोग करके उपयोगकर्ता मॉडल का संदर्भ देना चाहिए। यह विधि वर्तमान में सक्रिय उपयोगकर्ता मॉडल को लौटा देगी - कस्टम उपयोगकर्ता मॉडल यदि कोई निर्दिष्ट है, या उपयोगकर्ता अन्यथा।
जब आप उपयोगकर्ता मॉडल के लिए एक विदेशी कुंजी या कई-से-कई संबंध परिभाषित करते हैं, तो आपको AUTH_USER_MODEL सेटिंग का उपयोग करके कस्टम मॉडल निर्दिष्ट करना चाहिए।
मैं उपरोक्त पाठ से भ्रमित हूँ। क्या मुझे ऐसा करना चाहिए:
author = models.ForeignKey(settings.AUTH_USER_MODEL)
या यह...
author = models.ForeignKey(get_user_model())
दोनों काम करने लगते हैं।