Есть ли способ заполнить поле выбора в django из удаленного API JSON и проверить его? - PullRequest
0 голосов
/ 14 мая 2019

У меня есть модель, основанная на географических данных.Я использую API, предоставленный французским правительством, используя почтовые индексы для получения названий городов.Чтобы избежать неправильного ввода или опечаток, я планирую использовать поле выбора (которое действует как серверное поле ввода), заполненное результатами этого API в зависимости от почтового индекса, предоставленного пользователем.

На стороне клиента, его работа.Я могу сделать JQuery правильно заполнить опции выбора.Во всяком случае, на стороне сервера, проверка не работает.

Мне удалось заставить его работать с помощью пользовательского класса, но это всегда возвращает True.

class DynamicChoiceField(forms.ChoiceField):
  def valid_value(self, value):
    return True

Как Django может обрабатывать поля такого типа, которые (для меня)довольно часто?

Заранее спасибо за помощь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...