1
私model.pyは、私は3 を可能と認証されたユーザが質問アスカーであることを確認するための選択肢の最大量tomakeビューを編集する方法をユーザーとフォームビューを作成する方法は、外部キーであり、1つのモデルは別のモデルと外部キー関係を持っていますか?
from django.db import models
from django.contrib.auth.models import User
class Question(models.Model):
asker = models.ForeignKey(User, related_name='questions')
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
forms.py
from django.forms import ModelForm
from django.forms import inlineformset_factory
from .models import Question,Choice
class PollForm(ModelForm):
class Meta:
model = Choice
exclude =()
postinline=inlineformset_factory(Question, Choice, form=PollForm, extra=1)
です事前に おかげで
レンダリング部分を無視する私のプロジェクトの1つからこのスニペットを取り出します –
どのようにインラインフォームを統合できますか –
どのようにしたいのですか、ドロップボックスで名前を選択するか、何をしますか? –