Я получаю ошибку неожиданного аргумента ключевого слова в функции, которую я не вызывал
Я создаю систему онлайн-экзаменов, где в экзаменационных когортах будут экзамены. Я создал модели для когорт, экзаменов и вопросов. Теперь я пытаюсь поместить внешний ключ exams в модель questions, где есть когорта в модели exams как внешний ключ. Вот код
Вот мои модели
class ExamInfo(models.Model):
examID = models.CharField(default=uuid.uuid4, max_length=50, primary_key= True)
examName = models.CharField(max_length=30)
cohort = models.ForeignKey(cohort, on_delete=models.CASCADE)
numOfQues = models.IntegerField()
class QuesModel(models.Model):
question = models.CharField(max_length=200,null=True)
op1 = models.CharField(max_length=200,null=True)
op2 = models.CharField(max_length=200,null=True)
op3 = models.CharField(max_length=200,null=True)
op4 = models.CharField(max_length=200,null=True)
ans = models.CharField(max_length=200,null=True)
exam = models.ForeignKey(ExamInfo,on_delete=models.CASCADE)
cohort = models.ForeignKey(cohort, on_delete=models.CASCADE)
def __str__(self):
return self.question
class cohort(models.Model):
CohortID = models.CharField(default=uuid.uuid4, max_length=50, primary_key= True)
CohortName = models.CharField(max_length=30)
Admin = models.CharField(max_length=100)
class cohortInfos(models.Model):
id = models.AutoField(primary_key=True)
cohort = models.ForeignKey(cohort, on_delete=models.CASCADE)
Member = models.ForeignKey(User, on_delete=models.CASCADE)
MemberStatus = models.CharField(max_length=60)
class Meta:
unique_together = ('cohort', 'Member',)
Я получаю эту ошибку при использовании createExam()
addCohort() got an unexpected keyword argument 'cID'