Здравствуйте, Гуру переполнения стека,
Я пытаюсь реализовать простой интерфейс веб-страницы django, который должен делать следующее:
- Показывать 4 выпадающих виджета
- Показать кнопку поиска
- Показать первые 50 результатов запроса, позволяя пользователю «переворачивать страницы» полученного табличного объекта
Мне уже удалось сделать что-то похожее в блокноте jupyter через пакет виджетов, но проблема здесь в том, что доступно 4 варианта выпадающих виджетов, и их трудно выбрать. Поиск в Google этого руководства , в котором объясняется, как я могу связать виджеты, чтобы они могли фильтровать друг друга. Это было бы сделано, если бы у меня не было устаревшей базы данных с очень плохой нормализацией, поэтому я должен был написать запрос sql в блокноте jupyter, чтобы все работало, так как синтаксический анализ выполняется внутри запроса, а сам запрос не выполняется. это не просто.
Мне нужна помощь:
- Можно ли связать 4 виджета, чтобы выбор значения из одного из них автоматически фильтровал другой?
- Как создать форму (или любой другой объект, который может помочь мне достичь того, что мне нужно), чтобы я мог выполнить запрос sql один раз, а затем отфильтровать результаты с помощью python .unique или аналогичного ?
Заранее спасибо за помощь