Reformat using black
This commit is contained in:
parent
efee4ad081
commit
a87fb49918
221 changed files with 19127 additions and 7310 deletions
|
@ -6,27 +6,39 @@ from judge.models import Language, Profile
|
|||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = 'creates a user'
|
||||
help = "creates a user"
|
||||
|
||||
def add_arguments(self, parser):
|
||||
parser.add_argument('name', help='username')
|
||||
parser.add_argument('email', help='email, not necessary to be resolvable')
|
||||
parser.add_argument('password', help='password for the user')
|
||||
parser.add_argument('language', nargs='?', default=settings.DEFAULT_USER_LANGUAGE,
|
||||
help='default language ID for user')
|
||||
parser.add_argument("name", help="username")
|
||||
parser.add_argument("email", help="email, not necessary to be resolvable")
|
||||
parser.add_argument("password", help="password for the user")
|
||||
parser.add_argument(
|
||||
"language",
|
||||
nargs="?",
|
||||
default=settings.DEFAULT_USER_LANGUAGE,
|
||||
help="default language ID for user",
|
||||
)
|
||||
|
||||
parser.add_argument('--superuser', action='store_true', default=False,
|
||||
help="if specified, creates user with superuser privileges")
|
||||
parser.add_argument('--staff', action='store_true', default=False,
|
||||
help="if specified, creates user with staff privileges")
|
||||
parser.add_argument(
|
||||
"--superuser",
|
||||
action="store_true",
|
||||
default=False,
|
||||
help="if specified, creates user with superuser privileges",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--staff",
|
||||
action="store_true",
|
||||
default=False,
|
||||
help="if specified, creates user with staff privileges",
|
||||
)
|
||||
|
||||
def handle(self, *args, **options):
|
||||
usr = User(username=options['name'], email=options['email'], is_active=True)
|
||||
usr.set_password(options['password'])
|
||||
usr.is_superuser = options['superuser']
|
||||
usr.is_staff = options['staff']
|
||||
usr = User(username=options["name"], email=options["email"], is_active=True)
|
||||
usr.set_password(options["password"])
|
||||
usr.is_superuser = options["superuser"]
|
||||
usr.is_staff = options["staff"]
|
||||
usr.save()
|
||||
|
||||
profile = Profile(user=usr)
|
||||
profile.language = Language.objects.get(key=options['language'])
|
||||
profile.language = Language.objects.get(key=options["language"])
|
||||
profile.save()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue