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