Esempio n. 1
0
def createUser(request):
    newPassword = generatePassword()
    user = User(
        request.POST["username"],
        request.POST["fullname"],
        newPassword,
        request.POST["type"]
    )
    user.save()
    return JsonResponse(newPassword, safe=False)
Esempio n. 2
0
It exposes the WSGI callable as a module-level variable named ``application``.

For more information on this file, see
https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/
"""

import os

from django.core.wsgi import get_wsgi_application

from contest.auth import generatePassword
from contest.models.user import User

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'opencontest.settings')

user = '******'

usr = User.getByName(user)
if usr:
    password = usr.password
else:
    password = generatePassword()
    usr = User(user, 'Administrator', password, 'admin')
    usr.save()

print(f'Admin username is "{user}".')
print(f'Admin password is "{password}".')

print('Starting server...')
application = get_wsgi_application()