0 Вопрос: Как добавить добавленную стоимость из кортежа или списка

вопрос создан в Thu, May 2, 2019 12:00 AM

Как передать значение из кортежа. Ошибка: неверный ввод от клиента; игнорировать и вернуться к пустому набору запросов City. Пример кода выглядит следующим образом

from django import forms
from .models import Person, City

class PersonForm(forms.ModelForm):
    class Meta:
        model = Person
        fields = ( 'country', 'city')

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.fields['city'].queryset = City.objects.none()

        if 'country' in self.data:
            try:
                country_id = int(self.data.get('country'))
                self.fields['city'].queryset = City.objects.filter(country_id=country_id).order_by('name')
            except (ValueError, TypeError):
                pass  # invalid input from the client; ignore and fallback to empty City queryset
        elif self.instance.pk:
            self.fields['city'].queryset = self.instance.country.city_set.order_by('name')
    
0
  1. я передаю значение из базы данных, но я запрашиваю из кортежа или списка
    2019-05-02 14: 43: 39Z
0 ответов                              0                         
источник размещен Вот