【发布时间】:2013-02-22 10:17:30
【问题描述】:
我正在尝试在 DOM 完成加载后使用 JS 预填充自定义表单的字段。正确的值被填写到表单字段中,但是当我提交表单时,Django 会抛出“此字段是必需的”错误。我猜这与它是 AutoCompleteSelectField 而不是常规的 CharField 有关。
这里是有问题的表单域:
country = AutoCompleteSelectField (
label = _('Country'),
lookup_class = CountryLookup,
widget = AutoCompleteSelectWidget(CountryLookup, attrs = {
'class': 'span12',
'required': 'True',
})
)
这是 JavaScript:
$('#id_country_0').val(myObject.country);
【问题讨论】:
-
您使用的是哪个应用程序
AutoCompleteSelectField?有不同的 django 应用程序持有相同的字段实现。此外,最好发布您的查找类代码。
标签: javascript jquery python django autocomplete