Двойное создание модели после оплаты на сайте django
В настоящее время я работаю над курсом управления обучением с использованием Django и React .Я создаю платежный шлюз с использованием stripe . После успешной оплаты, курсы должны называться зачисленными курсами и создаваться их модель после оплаты. Но по какой-то причине после оплаты создается двойная модель курса для каждого купленного курса. Я не знаю, как решить эту проблему в коде. Я приложил код оплаты и созданной модели .введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
Я попытался оплатить с помощью stripe и получить зачисленный курс, созданный для этого курса. Но по какой-то причине создается дубликат (двойной) зачисленного курса.
Вот ссылка на диск со всеми фрагментами кода на стороне клиента https://drive.google.com/drive/folders/11UZcU7zNWKqq2tavR35K3weFzu6xaRRi?usp=sharing