我想在DOM完成加载后用JS预填充自定义窗体的字段。正确的值填充到表单字段中,但是当我提交表单时,Django会抛出“此字段是必需的”错误。我猜它与AutoCompleteSelectField有关,而不是常规的CharField。Prepopulate Django AutoCompleteSelectField
这里是有问题的表单字段:
country = AutoCompleteSelectField (
label = _('Country'),
lookup_class = CountryLookup,
widget = AutoCompleteSelectWidget(CountryLookup, attrs = {
'class': 'span12',
'required': 'True',
})
)
而这里的JavaScript的:
$('#id_country_0').val(myObject.country);
从哪个应用中使用'AutoCompleteSelectField'?有不同的django应用程序持有相同的字段实现。此外,如果您发布查找类代码,则会更好。 – Babu 2013-03-07 10:01:34