Как создать пользователей с помощью Faker в Django Rest Framework
Я пытаюсь создать поддельного пользователя с помощью faker, и хотя экземпляр пользователя создан, я не могу войти в систему с его учетными данными.
Вот как выглядит моя команда фейкера:
from django.core.management.base import BaseCommand
from faker import Faker
from users.models import NewUser
import random
class Command(BaseCommand):
help = "Command Information"
def handle(self, *args, **kwargs):
fake = Faker(["tl_PH"])
fname = fake.unique.first_name()
lname = fake.unique.last_name()
uname = "%s%s%d" % (fname.lower(), lname.lower(), random.randint(1000, 9999))
email = fake.unique.ascii_safe_email()
password = "QaxSf96H"
about = fake.sentence()
newuser = NewUser.objects.create_user(
first_name=fname, last_name=lname, username=uname, email=email, password=password, about=about
)
newuser.save()