Skip to content

Instantly share code, notes, and snippets.

@inirudebwoy
Created March 13, 2015 12:18
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save inirudebwoy/7eb2d74ea950c38559e5 to your computer and use it in GitHub Desktop.
Save inirudebwoy/7eb2d74ea950c38559e5 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)
]
@richardARPANET
Copy link

@virginia-garcia you need to add the file to your Django migrations/ folder and run python manage.py migrate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment