Djangoのsyncdbでユーザーを作成しない

syncdbするときに、ユーザーがいらないのにいちいちnoを打つのが面倒。
--noinputオプションつければ、ユーザーを作成しない

$ python manage.py syncdb --noinput


ちなみに、django 1.7ではsyncdbは非推奨になっていて、代わりにmigrateを使うことが推奨されるようになった。
参考:django-admin.py and manage.py | Django documentation | Django


migrateはユーザーを作成しないが、--noinputを渡すことができる。

migrateに--noinputを渡した場合は、post_migrateシグナルに引数としてinteractive=Falseが渡されるようになる。