Как создать пользователей с помощью 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()
Вернуться на верх