我希望能够在 modelformset_factory 中使用自定义表单。例如:
模型.py
class Author(models.Model):
name = models.CharField()
address = models.CharField()
class AuthorForm(ModelForm):
class Meta:
model = Author
views.py
def test_render(request):
myModelFormset = modelformset_factory(Author)
items = Author.objects.all()
formsetInstance = myModelFormset(queryset = items)
return render_to_response('template',locals())
上面的代码工作得很好,但请注意我没有使用 AuthorForm。问题是如何让 modelformset_factory 使用 AuthorForm (我计划稍后自定义)而不是制作默认的作者表单?
我认为您应该能够像这样传递自定义模型表单:
myModelFormset = modelformset_factory(Author, form=AuthorForm)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)