Разработать страницу на flask
Мне нужно для учёбы как пример на flask сделать страницу, в которой будет присутствовать следующий функционал:
1. На странице таблица (datatables) с данными (id, name, category, edit/delete)
2. На странице отдельно фильтры таблицы (name(text), category(
3. Фильтр category(dropdownlist)) должен заполняться из sql запроса.
4. Popup окно add/edit/delete
5. Таблица должна быть динамической (js)
6. Должны быть использованы прямые sql запросы, а не модели sqlalchemy
Пример запроса таблицы:
SELECT 1 AS id, 'User1' AS name, 'main' AS category UNION ALL
SELECT 2 AS id, 'User2' AS name, 'main' AS category UNION ALL
SELECT 3 AS id, 'User3' AS name, 'main' AS category UNION ALL
SELECT 4 AS id, 'User4' AS name, 'other' AS category UNION ALL
SELECT 5 AS id, 'User5' AS name, 'other' AS category
Пример запроса для фильтра category:
SELECT 'main' AS category UNION ALL
SELECT 'other' AS category