Двойное создание модели после оплаты на сайте django

В настоящее время я работаю над курсом управления обучением с использованием Django и React .Я создаю платежный шлюз с использованием stripe . После успешной оплаты, курсы должны называться зачисленными курсами и создаваться их модель после оплаты. Но по какой-то причине после оплаты создается двойная модель курса для каждого купленного курса. Я не знаю, как решить эту проблему в коде. Я приложил код оплаты и созданной модели .введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Я попытался оплатить с помощью stripe и получить зачисленный курс, созданный для этого курса. Но по какой-то причине создается дубликат (двойной) зачисленного курса.

Вот ссылка на диск со всеми фрагментами кода на стороне клиента https://drive.google.com/drive/folders/11UZcU7zNWKqq2tavR35K3weFzu6xaRRi?usp=sharing

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