У меня есть поле категории в моей форме:
category = forms.ModelChoiceField(queryset=Category.objects.all().filter(parentCat=None),
widget = forms.Select(attrs = {
'onchange' : "catChanged(this);",
)
)
}
до того, как я добавил фильтр, все было хорошо. Затем я добавил фильтр для запроса всех категорий, у которых parentCat = None. Теперь я получаю эту ошибку:
Тип исключения: TemplateSyntaxError
Значение исключения: ошибка ValueError при рендеринге: list.remove (x): x отсутствует в списке
Ошибка в шаблоне, где отображается поле категории: {{form.category}}
<div style="position:relative" > <label> {{ form.category.label }}:</label> {{ form.category }}</div>
Есть идеи, что вызывает эту проблему?
Обновление:
Странное поведение. В первый раз, GET отображает форму, все хорошо; если я обновляюсь, второй раз GET отображает форму, я получаю вышеуказанную ошибку. Чтобы воспроизвести, я должен остановить и перезапустить веб-сервер!