Я попытался создать динамическую природу в django, которая изменяет количество полей в шаблоне в зависимости от пользователя.скриншот которого приведен ниже - PullRequest
0 голосов
/ 12 марта 2019

enter image description here

Я планирую создать динамические формы в django, которые будут содержать 3 основных поля: один тип символа, один тип даты и одно числовое целочисленное значение. Я использую базовые django model формы и метод визуализации, чтобы сохранить форму в базе данных. Но я не могу выполнить эту операцию в этой динамической форме. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 12 марта 2019

Вы можете сделать это в jquery / javascript в шаблоне django.

Визуализация простой формы со всеми полями. Сначала посмотрите, как называются компоненты id или name

, затем вы увидитеПервое поле и скрыть два других при загрузке страницы

$("#idofcomponent2").hide()
$("#idofcomponent3").hide()

$("#idofcomponent1").on("focusout",function(){
//show second component here and hide the first
  $(this).hide();
$("#idofcomponent2").show()
});


$("#idofcomponent2").on("focusout",function(){
//show second component here and hide the first
  $(this).hide();
$("#idofcomponent3").show()
});

Я не смог проверить это.Пожалуйста, дайте мне знать.

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