Я не могу использовать UUID в DJ-STRIPE: DJStripe: В аккаунте нет поля с именем 'uuid'

При попытке настроить djstripe bit я сталкиваюсь со следующей ошибкой. У меня нет никакой модели учетной записи, и я нигде не вижу упоминания о модели учетной записи.

settings.py:

DJSTRIPE_SUBSCRIBER_MODEL = 'auth_app.CustomUser DJSTRIPE_FOREIGN_KEY_TO_FIELD = 'uuid'

AUTH_USER_MODEL = 'auth_app.CustomUser'

Это мой models.py. Обратите внимание, что я использую abstractcuser, чтобы использовать электронную почту в качестве имени пользователя.

from django.db import models
from django.contrib.auth.models import AbstractUser
import uuid
from cuser.models import AbstractCUser

class CustomUser(AbstractCUser):
    uuid = models.UUIDField(default=uuid.uuid4, unique=True)
    email = models.EmailField(unique=True)
    username = None
    USERNAME_FIELD = 'email'
    REQUIRED_FIELDS = []

    def __str__(self):
        return self.email

Вот с какой ошибкой я столкнулся:

raise FieldDoesNotExist(
django.core.exceptions.FieldDoesNotExist: Account has no field named 'uuid'

Я пытался удалить папку migrations и файл базы данных, но проблема сохраняется.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

Спасибо.

Вернуться на верх