我有一个名为Question的模型,此模型允许用户创建新问题。 用户创建10个问题。如何在里面填写10个表格?因为我知道我可以使用单个对象填充表单,但是当我尝试填充10个对象时。 我想填充10个对象的原因是允许用户编辑他的问题
怎么可以这样做?
谢谢,
我收到此错误
'QuerySet' object has no attribute '_meta'
models.py
class Question(models.Model):
question= models.CharField(max_length=500)
user = models.ForeignKey(User)
表格
class QuestionForm(forms.ModelForm):
class Meta:
model = Question
fields = ('question',)
观点
def DisplayAll(request):
q = Question.objects.filter(user=request.user)
form = QuestionForm(instance=q)
return render(request,'question.html',{'form':form })
forms.py
{% for f in form %}
{{form}}
{% endfor %}