2011-06-14 49 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