>>> from django.core.management import call_command
>>> call_command('syncdb')
Pythonスクリプト内からsyncdb管理コマンドを実行します。しかし、私は同等のものを実行したい
$ python manage.py syncdb --noinput
Pythonシェルまたはスクリプト内から。どうやってやるの?
次の行は、スーパーユーザーを作成するかどうかという質問で私を邪魔せずに機能しません。
>>> call_command('syncdb', noinput = True) # asks for input
>>> call_command('syncdb', 'noinput') # raises an exception
私はDjango1.3を使用しています。