मैं Django 1.4Django runserver कस्टम डेटाबेस
उपयोग कर रहा हूँ मैं विकास सर्वर शुरू करने की आवश्यकता है और मैं जो डेटाबेस के लिए इसका इस्तेमाल करना चाहिए (आदेश में) निर्दिष्ट करना चाहते हैं। उदाहरण के लिए अपनी सेटिंग्स शामिल है:
django-admin.py runserver --database=tests
वहाँ कुछ इसी तरह है:
DATABASES = {
'default': {
'NAME': 'db.db',
'ENGINE': 'django.db.backends.sqlite3'
},
'tests': {
'NAME': 'tests.db',
'ENGINE': 'django.db.backends.sqlite3'
},
}
मैं की तरह कुछ का उपयोग करना चाहते हैं? मैं भी एक दूसरे की स्थापना फ़ाइल का उपयोग करने की कोशिश की लेकिन --settings विकल्प काम नहीं करता: (--settings विकल्प, पदावनत किया जा रहा है DOCS में कोई जिक्र नहीं बिल्कुल भी नहीं है)
django-admin.py runserver --settings=settings_tests
या
django-admin.py runserver --settings settings_tests
एक त्रुटि को जन्म देती है:
ImportError: Could not import settings 'settings_tests' (Is it on sys.path?): No module named settings_tests
किसी भी मदद की बहुत सराहना की धन्यवाद,
Griffosx
यह काम नहीं करता है। मैंने पहले से ही इस समाधान की कोशिश की है लेकिन यह ऊपर अपवाद उठाता है। मैं Django 1.4 – Griffosx
का उपयोग कर रहा हूं आप अपवाद "नो मॉड्यूल" कैसे प्राप्त कर सकते हैं, आपने अभी उस मॉड्यूल को बनाया है? – vartec
खैर, असल में त्रुटि 'आयात त्रुटि है: सेटिंग' सेटिंग्स_स्टेट्स 'आयात नहीं कर सका (क्या यह sys.path पर है?): सेटिंग नामक कोई मॉड्यूल नहीं है। मैंने रूट प्रोजेक्ट निर्देशिका में सेटिंग सेटिंग्स_test.py को पहले ही जोड़ा है (settings.py के समान स्तर पर)। त्रुटि _module_ के बारे में है _file _... – Griffosx