Как сделать анонимную регистрацию в django_rest_framework
Можно ли сделать анонимную регистрацию пользователя при POST запросе, чтобы после запроса создавалась модель User с рандомным логином и паролем ?
Ответы (1 шт):
Автор решения: Sergey Tatarincev
→ Ссылка
а зачем вам оно? Может и не нужно это? Но впрочем вот
import random
import string
from django.contrib.auth.models import User
def createRandomUser():
uname = 'user_'+''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(6))
upass = ''.join(random.choice(string.ascii_letters + string.digits + '!@#$%^&*()_') for _ in range(10))
user = User.objects.create_user(username=uname, password=upass)