Я пытаюсь создать веб-страницу, которая ищет текстовые файлы на основе того, что ищет пользователь, и выводит результаты из текстового файла в таблицу.Для этого я использую шаблоны Pyramid и Jinja2.
Мой текущий подход заключается в следующем:
- Получить пользовательский ввод из панели поиска
- Инициализировать фрейм данных Pandas
- Заполнить фрейм данных на основе пользовательского поиска, просматривая текстовый файл
- Каким-то образом визуализировать этот фрейм данных в пирамиде
В настоящее время я застрял на шаге 4. Моя главная цельдолжен иметь возможность отображать этот кадр данных в форме интерактивной таблицы, которая может сортировать столбцы, щелкая заголовок столбца (и, возможно, такую, которая позволяет пользователю также просматривать результаты таблицы, но не обязательно).
У Pandas, похоже, есть метод to_html (), но кажется, что он возвращает только статическую таблицу.
Я ищу что-то вроде этого: https://www.dynatable.com/
В конечном счете, мои вопросы таковы:
- Имеет ли смысл мой подход (использование кадра данных Pandas для представления таблицы) для того, что я пытаюсь выполнить, или я должен использовать другой c?Неужели нет данных, которые я хочу отобразить?
- Есть ли доступная библиотека, которая хорошо работает с Pyramid и позволит мне создать интерактивную таблицу?