Как удалить несколько записей из разных классов в django?

Похоже, что всякий раз, когда я запускаю его и удаляю записи, я получаю ошибку сервера (500), но он удаляет данные класса Bscs1_1, но для остальных классов он не удаляется, я знаю в веб-разработке, поэтому я не знаю, что вызывает проблему, пожалуйста, помогите...

вот мои классы в models.py, из которых я хотел бы удалить записи:

class Bscs1_1(models.Model):

idNumber = models.CharField(max_length=15)
CC100 = models.FloatField()
CC101 = models.FloatField()
resultCS11 = models.IntegerField()
courseCS1 = models.TextField()

class Cs(models.Model): cs_count = models.TextField()

class Retention_cs1(models.Model): retention_count = models.TextField()

А вот как я добавляю записи из файла views.py:

def resultCS1_1(request):

CC100 = request.POST['CC100']
CC101 = request.POST['CC101']
        
prediction = model1.predict([[CC100,CC101]])
studentID = request.POST['studentID']

student1 = Bscs1_1()
student1.idNumber = studentID
student1.resultCS11 = prediction
student1.CC100=CC100
student1.CC101=CC101
student1.save()

courseCS1 = Cs(cs_count='BSCS1')
courseCS1.save()

retention = Retention_cs1()
if prediction == 0:
    retention.retention_count = 'NEGATIVE'
else:
    retention.retention_count = 'POSITIVE'
retention.save()

return render(request, "rCS1_1.html" , {'student1': student1} )

Вот как я удаляю записи из всех этих классов одним нажатием кнопки:

def deleteCS12(request, student_id):

stud = Bscs1_1.objects.get(pk=student_id) stud.delete()

csCount = Cs.objects.get(pk=student_id) csCount.delete()

retention = Retention_cs1.objects.get(pk=student_id) retention.delete()

return redirect('tableCS12')

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