how to change super user in django code example
Example 1: django admin create superuser
$ python manage.py createsuperuser
Example 2: django change password command line
python manage.py changepassword <user_name>
Example 3: djanog shell change password
from django.contrib.auth.models import User
usr = User.objects.get(username='your username')
usr.is_superuser=True
usr.is_staff=True
usr.set_password('raw password')
usr.save()
Example 4: create super user in django
python3 manage.py createsuperuser
Example 5: 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):
User.objects.create_user(username= 'rmx',
email='[email protected]',
password='rmx55',
is_staff=True,
is_active=True,
is_superuser=True
)
Example 6: how to get the user argent in django
request.META['HTTP_USER_AGENT']