>>> from django.core.management import call_command
>>> call_command('syncdb')
एक पायथन स्क्रिप्ट के भीतर से syncdb प्रबंधन कमांड निष्पादित करता है। हालांकि, मैंमैं Django के 'syncdb --noinput` को call_command के साथ कैसे कर सकता हूं?
$ python manage.py syncdb --noinput
एक पाइथन खोल या स्क्रिप्ट के भीतर से बराबर चलाना चाहता हूं। मैं उसे कैसे कर सकता हूँ?
निम्नलिखित पंक्तियां मुझे प्रश्न के साथ बाधित किए बिना काम नहीं करती हैं कि मैं एक सुपर उपयोगकर्ता बनाना चाहता हूं।
>>> call_command('syncdb', noinput = True) # asks for input
>>> call_command('syncdb', 'noinput') # raises an exception
मैं Django 1.3 का उपयोग करता हूं।
हल किया गया: 'call_command (' syncdb ', इंटरैक्टिव = झूठा) ' – pvoosten
[इस प्रश्न] का डुप्लिकेट (http://stackoverflow.com/questions/2772990/programmatically-sync-the-db-in-django)? –
@ एलबीपी आपको किसी टिप्पणी में समाधान सम्मिलित नहीं करना चाहिए, लेकिन एक उत्तर में और फिर इसे स्वीकार करें। अन्यथा यह प्रश्न हमेशा के लिए एक स्वीकृत उत्तर के बिना होगा। –