Djangoフォームでは紛失しています。ドキュメントは私が探しているものをカバーしていないようです。一番初歩的なフォームを過ぎてしまえば、少なくともそれはぎこちない停止になるようです。私は良いのドキュメントへのリンク、またはこのトピックをカバーする良い本へのリンクを答えとして喜んで受け取ります。基本的に、これはどのように故障するか、私は3つのモデル(クイズ、質問、回答)を持っています。私はクイズごとに4つの潜在的な回答(多肢選択式)で、20の質問をしています。数字は変わる可能性がありますが、その点は分かります。Django Forms Newbie質問
複数の選択肢のクイズによく似ているように、これらのアイテムのフォームを作成する必要があります。私は、テンプレートに手でフォームを作成するときしかし、むしろdjango.formsを使用するよりも、私は次の取得:
無効なリテラルベース10とのint()のために:「試験」だから、私は
django.formsを混乱させようとしていますが、私はちょうどそれらから適切なフォームを構築する方法のアイデアを把握していないと思います。どんな助けでも大変感謝します。それはここに価値がある何のため
は、モデルは以下のとおりです。
class Quiz(models.Model):
label = models.CharField(blank=True, max_length=400)
slug = models.SlugField()
def __unicode__(self):
return self.label
class Question(models.Model):
label = models.CharField(blank=True, max_length=400)
quiz = models.ForeignKey(Quiz)
def __unicode__(self):
return self.label
class Answer(models.Model):
label = models.CharField(blank=True, max_length=400)
question = models.ForeignKey(Question)
correct = models.BooleanField()
def __unicode__(self):
return self.label
あなたが読んだものを明確にするのではなく、既存のドキュメントをバッシングします。 ModelFormsについて読んだことはありますか? formsets?)、本当にあなたの質問に答える動機が減少します。 –
また、実際の内容を実際に説明する方法で質問に名前を付けると便利です。 –
Carlさん、フォーム上のすべてのドキュメントを読んでいます。はい、すべてです。あなたが非常に基本的なことをしているなら、彼らは素晴らしいです。他の科目は*非常にうまくカバーされています。バッシングは意図されていませんでした。また、質問の良い名前を考えることができませんでした。明らかにあなたを傷つけるために申し訳ありません。 – f4nt