我正在尝试按照这种方法很好地展示 DatTime 选择器。所以我有一个 MultiValueField 的子类,它有两个 SubFields 和一个小部件,它是 MultiWidget 的一个子类,它将正确的 css 类传递给它的子小部件,以便让 JQueryUI 将其中一个输入标记为日期选择器。现在我想在我的模板中单独访问 MultiValueField 的结果子字段,将它们呈现在表中的不同位置。
但我看不到解决它们的方法。我必须在模板中引用哪个对象?
根据我在模板中使用的内容,我可以访问大部分对象,但它们都不会呈现为 HTML。我所能得到的只是对象的默认 str() 输出。
例如, form.date_time.field.time_field.widget
“渲染”成<django.forms.widgets.TimeInput object at 0x7fe018033f90>
访问有问题的字段会产生类似的结果。
我在这里遗漏了一些明显的东西吗?