如何在模板中访问MultiValueField的SubFields

时间:2012-10-09 19:15:50

标签: django django-forms django-widget

我试图在this approach之后获得一个很好的DatTime选择器。 所以我有一个MultiValueField的子类,它有两个SubFields和一个小部件,它是MultiWidget的子类,它将正确的css类传递给它的子小部件,以便让JQueryUI将其中一个输入标记为日期选择器。 现在我想在我的模板中单独访问MultiValueField的结果SubFields,将它们呈现在表格的不同位置。
但我无法找到解决这些问题的方法。 我必须在模板中引用哪个对象?
根据我在模板中使用的内容,我可以访问大部分对象,但没有一个呈现为HTML。我所能得到的只是对象的默认str()输出。

例如,form.date_time.field.time_field.widget“呈现”为<django.forms.widgets.TimeInput object at 0x7fe018033f90>

访问相关字段会产生类似的结果。

我错过了一些明显的东西吗?

0 个答案:

没有答案