Django supprimer de super-utilisateur
Cela peut être un doublon, mais je ne pouvais pas trouver la question n'importe où, donc je vais aller de l'avant et de demander:
Est-il un moyen simple de supprimer un utilisateur du terminal, peut-être analogue à Django createsuperuser
commande?
- Étonnamment, il semble qu'il n'est pas un doublon. J'ai fait une vérification rapide...
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas intégré dans la commande, mais vous pouvez facilement le faire à partir de la coque:
python manage.py shell
.Voici une gestion personnalisée de commande, à ajouter dans
myapp/management/commands/deletesuperuser.py
:https://docs.djangoproject.com/en/2.0/howto/custom-management-commands/#accepting-optional-arguments
Une réponse pour les personnes qui n'utilisent pas de Django reinhardt, l'Utilisateur plutôt que le modèle substitué, un Django d'utilisateur personnalisée modèle.
Maintenant pour supprimer un régime enregistré d'
SUPERUSER
dans notre système: