2011-06-14 50 views
1

这实际上做了什么,&什么是创建的默认超级用户帐户?这个命令在django中实际做了什么?

./manage.py runscript -v 2 create_superuser 
+0

是不是[django-command-extensions](http://code.google.com/p/django-command-extensions/#Current_Command_Extensions)命令? – 2011-06-14 13:00:43

回答

2

假设你已经运行syncdb,并django.contrib.auth是你的应用程序中,这将创建一个具有“超级用户”位设置用户。这样的用户隐含地具有所有权限,并且最有用的是,可以始终登录到项目的admin界面。如果您启用auth的时间晚于首次启动django项目时(因为事实证明您需要auth),则可能需要执行此操作。

+1

或者如果你已经用'--noinput'开关运行'syncdb'。 – 2011-06-14 13:02:00