Рендеринг интерактивной таблицы в Pyramid Framework - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь создать веб-страницу, которая ищет текстовые файлы на основе того, что ищет пользователь, и выводит результаты из текстового файла в таблицу.Для этого я использую шаблоны Pyramid и Jinja2.

Мой текущий подход заключается в следующем:

  1. Получить пользовательский ввод из панели поиска
  2. Инициализировать фрейм данных Pandas
  3. Заполнить фрейм данных на основе пользовательского поиска, просматривая текстовый файл
  4. Каким-то образом визуализировать этот фрейм данных в пирамиде

В настоящее время я застрял на шаге 4. Моя главная цельдолжен иметь возможность отображать этот кадр данных в форме интерактивной таблицы, которая может сортировать столбцы, щелкая заголовок столбца (и, возможно, такую, которая позволяет пользователю также просматривать результаты таблицы, но не обязательно).

У Pandas, похоже, есть метод to_html (), но кажется, что он возвращает только статическую таблицу.

Я ищу что-то вроде этого: https://www.dynatable.com/

В конечном счете, мои вопросы таковы:

  1. Имеет ли смысл мой подход (использование кадра данных Pandas для представления таблицы) для того, что я пытаюсь выполнить, или я должен использовать другой c?Неужели нет данных, которые я хочу отобразить?
  2. Есть ли доступная библиотека, которая хорошо работает с Pyramid и позволит мне создать интерактивную таблицу?
...