2014-11-03 853 views
21

這可能是重複的,但我找不到任何地方的問題,所以我會繼續前進,問:Django中刪除超級用戶

有一個簡單的方法來刪除來自終端的超級用戶,也許類似到Django的createsuperuser命令?

+0

令人驚訝的是 - 它看起來像它不是一個副本。我做了一個快速檢查... – OldTinfoil 2014-11-03 12:54:49

回答

30

沒有內置的命令,但你可以很容易地做到這一點從shell:

> django-admin.py shell 
$ from django.contrib.auth.models import User 
$ User.objects.get(username="joebloggs", is_superuser=True).delete() 
+0

噢,呃,是的,這就是我所需要的,謝謝! – 2014-11-03 11:43:51

+0

聽起來像一個愚蠢的問題,但爲什麼!那裏沒有內置命令嗎? – Rexford 2015-04-29 01:53:29

+0

它不是一個愚蠢的問題,讓我知道如果你找到一個答案 – 2015-07-08 05:31:37