예제 #1
0
def populate():

    ## making a superuser
    username = '******'
    email = '*****@*****.**'
    password = '******'

    super = UserManager.create_superuser(username, email, password)
예제 #2
0
 def create_superuser(self, username, email, password, **extra_fields):
     with transaction.atomic():
         su = DJ_UserManager.create_superuser(self, username, email, password, **extra_fields)
         su.profile.new_notify = False
         su.profile.save()
         su.groups.add(Group.objects.get(pk=GROUP_ADMIN))
         su.save()
     return su
예제 #3
0
파일: models.py 프로젝트: wjdp/xSACdb
 def create_superuser(self, username, email, password, **extra_fields):
     with transaction.atomic():
         su = DJ_UserManager.create_superuser(self, username, email, password, **extra_fields)
         su.profile.new_notify = False
         su.profile.save()
         su.groups.add(Group.objects.get(pk=GROUP_ADMIN))
         su.save()
     return su
예제 #4
0
 def create_superuser(self, username, email, password, **extra_fields):
     UserManager.create_superuser(self,
                                  username=username,
                                  email=email,
                                  password=password,
                                  **extra_fields)
#!/usr/bin/env python
# 2014, 2015 [email protected], [email protected]

import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")

    from django.contrib.auth.models import UserManager
    from django.contrib.auth.models import User
    from django.db import IntegrityError
    from django.contrib.auth.models import User

    mgmt = UserManager()
    mgmt.model = User
    #import ipdb;ipdb.set_trace()
    try:
        mgmt.create_superuser(sys.argv[1], sys.argv[2], sys.argv[3])
    # reset password if user exist ...
    except IntegrityError:
        u = User.objects.get(username__exact=sys.argv[1])
        u.set_password(sys.argv[3])
        u.save()