Джанго: внешний ключ Аякса - PullRequest
0 голосов
/ 28 октября 2019

Я использую Django (v2.2.3), Postgres (последняя версия) и Chrome для браузера.

Я пытаюсь воспроизвести некоторые функции интерфейса администрирования Django в своем собственном приложении для веб-интерфейса. Так что у меня есть модели, которые я создаю, используя модальные. За исключением того, что для связанных моделей я вызываю всплывающее окно, если связанная модель не существует, и я создаю его во всплывающем окне. Модели создаются нормально и сохраняются в базе данных. Основная проблема заключается в том, что, когда всплывающее окно закрывается, новый созданный элемент не выбирается, не говоря уже о списке объектов, доступных в моем выборе

Пример с изображением: сначала я нажал ссылку

введите изображениеописание здесь

Когда я получаю модал, я нажимаю кнопку добавления

введите описание изображения здесь

У меня появляется первое всплывающее окно

введите описание изображения здесь

Внутри моего всплывающего окна я нажимаю еще одну кнопку +, чтобы добавить элемент, если он не существует

введите описание изображения здесь

После отправки внутри другого всплывающего окна мой выбор не обновляется: введите описание изображения здесь

Пример просмотра:

Я не знаю, что не так ????

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 30 октября 2019

Почему бы вам не попробовать использовать jquery.

Что вы можете сделать, это назначить событие при отправке формы. Откройте там модальное 1, используя: $('#modal-id').modal('show');

аналогично, иначе еще

надеюсь, это поможет!

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