ऐसा लगता है कि उत्पादन में आपका पर्यावरण चर सेट नहीं किया जा सकता है - मुझे संदेह है कि यही हो रहा है।
अपने उत्पादन सर्वर में लॉग इन करें और सुनिश्चित करें कि आपकी Django प्रक्रिया की RDS_DB_NAME
तक पहुंच है , RDS_USERNAME
, आदि पर्यावरण चर के रूप में।
भी :यदि आपको समस्या हो रही है, तो हो सकता है कि आप पर्यावरण चरों का उपयोग करने के बजाय हार्ड-कोडिंग नकली क्रेडेंशियल्स आज़माना चाहें। यह आपको कम से कम अगली त्रुटि पर ले जाएगा, जिसमें अमान्य क्रेडेंशियल या कुछ इसी तरह का कहना चाहिए। यह पुष्टि करेगा कि पर्यावरण चर समस्या है और इसे ठीक करने की आवश्यकता है।
अपडेट करें :यदि आप हार्डकोडिंग क्रेडेंशियल्स आज़माना चाहते हैं, तो अपने प्रोडक्शन डेटाबेस कॉन्फिगरेशन के लिए कुछ इस तरह करें:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'test',
'USER': 'test',
'PASSWORD': 'test',
'HOST': 'localhost',
'PORT': 5432,
}
}
यह आपके नकली क्रेडेंशियल्स को 'हार्डकोड' करेगा। फिर आप इस एप्लिकेशन को परिनियोजित कर सकते हैं और देख सकते हैं कि आपको क्या त्रुटि मिल रही है।