在object_detail中使用表单

时间:2011-06-29 15:01:51

标签: django forms detail django-forms

这让我很难过。 (但我是新手。)使用queryset和感兴趣的id字段调用泛型视图object_detail。当object_detail然后呈现模板时,它使用template_object_name完成。当我编写模板时,我使用template_object_name并显示所有字段。好的,这很好,但我有一个用ModelForm制作的表格。

那么如何让表格显示出来呢?我环顾四周。我尝试在extra_context中传递表单,以便表单可以接受用于呈现模板的对象中的数据,但是没有去。

解决方法就是编写视图。 object_detail的问题在于,通过指定的id拉出行的SQL在object_detail中完成,然后对象转到视图。如果我对使用我使用ModelForm创建的表单感兴趣,那么我想设置一个form = mymodelForm(object)并将表单传递给模板进行渲染。另一种问我问题的方法是object_detail中的钩子指定了指定了什么类型的对象?

1 个答案:

答案 0 :(得分:0)

答案可在Using class based generic view DetailView with a ModelForm reveals a bug - how to proceed?

上找到

感谢大家。对相关问题的评论使我能够理解这一点。没有你,不可能做到这一点!