create superuser django code example

Example 1: django admin create superuser

$ python manage.py createsuperuser

Example 2: create super user in django

python3 manage.py createsuperuser

Example 3: create django user command line

user@hostname$ python3 -m django shell
>>> import django.contrib.auth
>>> User = django.contrib.auth.get_user_model()
>>> user = User.objects.create_user('username', password='userpassword')
>>> user.is_superuser = False
>>> user.is_staff = False
>>> user.save()

Example 4: wintp python manage.py createsuperuser

$ winpty python manage.py createsuperuser

Example 5: Django Create Super user

$ python manage.py createsuperuser

Example 6: django create superuser from script

from django.core.management.base import BaseCommand, CommandError
from django.contrib.auth.models import User

class Command(BaseCommand):

    def handle(self, *args, **options):

        # The magic line
        User.objects.create_user(username= 'rmx',
                                email='[email protected]',
                                password='rmx55',
                                is_staff=True,
                                is_active=True,
                                is_superuser=True
        )