Qu'est-ce que cela fait réellement, & quel est le compte de superutilisateur par défaut qui est créé?Que fait réellement cette commande dans django?
./manage.py runscript -v 2 create_superuser
Qu'est-ce que cela fait réellement, & quel est le compte de superutilisateur par défaut qui est créé?Que fait réellement cette commande dans django?
./manage.py runscript -v 2 create_superuser
vous assumez avoir exécuté syncdb
et django.contrib.auth
fait partie de vos applications, cela va créer un utilisateur qui a le « super-utilisateur » bit set. Un tel utilisateur a implicitement toutes les permissions, et le plus utilement, peut toujours se connecter à l'interface admin
pour votre projet. Vous pouvez le faire si vous activez auth
un peu plus tard que lorsque vous avez démarré votre projet django (car il s'avérait que vous aviez besoin d'auth après tout).
Ou si vous avez exécuté 'syncdb' avec le commutateur' --noinput'. –
N'est-ce pas la commande [django-command-extensions] (http://code.google.com/p/django-command-extensions/#Current_Command_Extensions)? –