मैंने अपने models.py में बदलाव किया और फिर मैंने माइग्रेशन करने के लिए इस लाइन में प्रवेश किया है:

django-admin makemigrations

और यह त्रुटि मिली:

django.core.exceptions.ImproperlyConfigured: Requested setting 
INSTALLED_APPS, but settings are not configured. You must either define 
the environment variable DJANGO_SETTINGS_MODULE or call 
settings.configure() before accessing settings.

मैंने पर्यावरण चर को export DJANGO_SETTINGS_MODULE=mysite.settings द्वारा परिभाषित करने का प्रयास किया है, लेकिन इसका कोई प्रभाव नहीं है।

0
Saatvik 26 सितंबर 2018, 12:42

3 जवाब

सबसे बढ़िया उत्तर

django-admin शामिल नहीं है DJANGO_SETTINGS_MODULE मूल्य। आप या तो manage.py का उपयोग कर सकते हैं जो इसे आपके लिए निर्दिष्ट करेगा

manage.py makemigrations

या आपको कमांड में सेटिंग मॉड्यूल निर्दिष्ट करना होगा

django-admin makemigrations --settings=mysite.settings
1
Johan 26 सितंबर 2018, 12:48

Django-admin न चलाएं। इसके बजाय manage.py makemigrations का उपयोग करें।

0
Daniel Kusy 26 सितंबर 2018, 12:50

आपको manage.py का उपयोग करना होगा, django-admin का नहीं।

0
Daniel Roseman 26 सितंबर 2018, 12:47