У меня есть модель, основанная на географических данных.Я использую API, предоставленный французским правительством, используя почтовые индексы для получения названий городов.Чтобы избежать неправильного ввода или опечаток, я планирую использовать поле выбора (которое действует как серверное поле ввода), заполненное результатами этого API в зависимости от почтового индекса, предоставленного пользователем.
На стороне клиента, его работа.Я могу сделать JQuery правильно заполнить опции выбора.Во всяком случае, на стороне сервера, проверка не работает.
Мне удалось заставить его работать с помощью пользовательского класса, но это всегда возвращает True
.
class DynamicChoiceField(forms.ChoiceField):
def valid_value(self, value):
return True
Как Django может обрабатывать поля такого типа, которые (для меня)довольно часто?
Заранее спасибо за помощь:)