2014-11-03 13 views
21

Questo può essere un duplicato, ma non riuscivo a trovare la domanda da nessuna parte, quindi mi andare avanti e chiedere:Django cancellare superutente

C'è un modo semplice per eliminare un superutente dal terminale, forse analogo al comando createsuperuser di Django?

+0

Sorprendentemente - Sembra che non è un duplicato. Ho fatto un rapido controllo ... – OldTinfoil

risposta

30

Non c'è nessun costruito in comando, ma si può facilmente farlo dalla shell:

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

Oh duh, sì, questo è tutto ciò di cui avevo bisogno, grazie! –

+0

Sembra una domanda sciocca, ma perché! non c'è un comando incorporato per quello? – Rexford

+0

non è una domanda stupida, fammi sapere se trovi una risposta a quello –

Problemi correlati