Как установить column_filter и column_searchable_list в flask_admin, когда имя / номер / тип столбца неизвестны. - PullRequest
0 голосов
/ 22 апреля 2020

Я клонировал sandman2 , он публикует sh данную базу данных как RESTFUL API и запускаю панель администратора на порту 5000, я хочу отредактировать ее так, чтобы она добавляла фильтр на все столбец и поиск для всех столбцов, column_searchable_list и column_filter запрашивают имя столбца, который я не знаю, потому что я не знаю, как могут таблицы в дБ (postgres), и я не знаю об их структура тоже.

ниже мой admin.py

из flask_admin.contrib.sqla import ModelView

class CustomAdminView(ModelView):  # pylint: disable=no-init
    """Define custom templates for each view."""
    list_template = 'list.html'
    create_template = 'create.html'
    edit_template = 'edit.html'
    column_display_pk = True
    ModelView.can_export = True
    ModelView.can_delete = False
    ModelView.can_view_details = True
    ModelView.can_set_page_size = True
    ModelView.can_create = False
    ModelView.page_size = 500

sandman2 \ templates \ list. html ничего не делает просто наследуя базовый список. html от администратора

{% extends 'admin/model/list.html' %}
...