Skip to content

Instantly share code, notes, and snippets.

@Krabaton
Forked from inirudebwoy/0001_createsuperuser.py
Created November 28, 2022 13:58
Show Gist options
  • Save Krabaton/2d2eae618139992c9a48406af5eae895 to your computer and use it in GitHub Desktop.
Save Krabaton/2d2eae618139992c9a48406af5eae895 to your computer and use it in GitHub Desktop.
Django 1.7+ migration for creating superuser
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations
from django.contrib.auth.admin import User
def create_superuser(apps, schema_editor):
superuser = User()
superuser.is_active = True
superuser.is_superuser = True
superuser.is_staff = True
superuser.username = 'admin'
superuser.email = 'admin@admin.net'
superuser.set_password('admin')
superuser.save()
class Migration(migrations.Migration):
dependencies = [
]
operations = [
migrations.RunPython(create_superuser)
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment