Заполните Django формы для зависимого раскрывающегося списка из устаревшей базы данных mysql - PullRequest
0 голосов
/ 03 марта 2020

Здравствуйте, Гуру переполнения стека,

Я пытаюсь реализовать простой интерфейс веб-страницы django, который должен делать следующее:

  • Показывать 4 выпадающих виджета
  • Показать кнопку поиска
  • Показать первые 50 результатов запроса, позволяя пользователю «переворачивать страницы» полученного табличного объекта

Мне уже удалось сделать что-то похожее в блокноте jupyter через пакет виджетов, но проблема здесь в том, что доступно 4 варианта выпадающих виджетов, и их трудно выбрать. Поиск в Google этого руководства , в котором объясняется, как я могу связать виджеты, чтобы они могли фильтровать друг друга. Это было бы сделано, если бы у меня не было устаревшей базы данных с очень плохой нормализацией, поэтому я должен был написать запрос sql в блокноте jupyter, чтобы все работало, так как синтаксический анализ выполняется внутри запроса, а сам запрос не выполняется. это не просто.

Мне нужна помощь:

  • Можно ли связать 4 виджета, чтобы выбор значения из одного из них автоматически фильтровал другой?
  • Как создать форму (или любой другой объект, который может помочь мне достичь того, что мне нужно), чтобы я мог выполнить запрос sql один раз, а затем отфильтровать результаты с помощью python .unique или аналогичного ?

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

...