나는 django에 퀴즈 응용 프로그램을 만들고 있습니다. 각 질문은 단 하나의 대답을 가질 수장고 관리자의 라디오 버튼
class Quiz(models.Model): title = models.CharField(max_length=200) description = models.TextField() publish = models.BooleanField(default=False) def __unicode__(self): return self.title class Question(models.Model): quiz = models.ForeignKey(Quiz) question = models.TextField() hint = models.TextField() def __unicode__(self): return self.question class Option(models.Model): question = models.ForeignKey(Question) option = models.CharField(max_length=250) correct = models.BooleanField(default=False) def __unicode__(self): return self.title
: 여기에 모델입니다. 문제가 어디에서 오는이입니다. 나는 각 질문에 대한 옵션에 대한 모델 등이 을 관리자 양식을 작성하는 방법을 알아낼 수 없었다, 옵션의 하나에 해당 = 올바른 할 수 있습니다.
나는 각 질문에 대한 라디오 버튼을 사용할 수 있지만 하나 하나의 외래 키를 선택할 수 있습니다 그들은 제한하는 방법을 모르겠어요.
장고의 어떤 버전을하다 "admin.py"파일을 볼 수 있습니까? 또한,'Option' 모델의'__unicode__' 메소드가 유효한 값을 반환하지 않습니다. – Nick
[RadioSelect] (https://docs.djangoproject.com/en/)를 사용하십시오. dev/ref/forms/widgets/# radioselect). 정상적인 드롭 다운과 비슷하지만, 하나의 가치를 구하십시오. –