Почему выдает ошибку даже после миграции? - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь разработать веб-сайт для интернет-магазина, и после создания и регистрации моделей не знаю, почему возникает эта ошибка. Что я могу сделать? А также после запуска команды migrate, она говорит, что миграции не применяются. Как я могу это сделать?

My models.py:

from django.db import models
import stripe
from django.conf import settings
from django.contrib.auth.signals import user_logged_in


stripe.api_key = settings.STRIPE_SECRET_KEY


class UserStripe(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
    stripe_id = models.CharField(max_length=120)

    def __unicode__(self):
        return str(self.stripe_id)


def get_or_create_stripe(sender, user, *args, **kwargs):
    try:
        user.userstripe.stripe_id
    except UserStripe.DoesNotExist:
        customer = stripe.Customer.create(
            email = str(user.email)
        )
        new_user_stripe = UserStripe.objects.create(
            user  = user,
            stripe_id = customer.id
            )
    except:
        pass

user_logged_in.connect(get_or_create_stripe)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...