0
Я пытаюсь покинуть свой объект из набора возможных вариантов. Проблема в том, что я получаю ошибку: объект «Страна» не является итерабельным Не знаю, где я иду не так.
Мое мнение:Объект django не является итерируемым с помощью настраиваемого экземпляра
def edit_country(request, country_id):
country = get_object_or_404(Country, pk=country_id)
country_form = CountryForm(instance=country)
return render(request, 'create_country.html', {'country_form': country_form})
Моя форма INIT:
def __init__(self, *args, **kwargs):
super(CountryForm, self).__init__(*args, **kwargs)
if 'instance' in kwargs:
self.fields['likes'].queryset = Country.objects.exclude(kwargs['instance'])
self.fields['hates'].queryset = Country.objects.exclude(kwargs['instance'])
Где я ошибся?