【发布时间】:2018-07-02 21:27:32
【问题描述】:
我正在尝试在主键上添加过滤器,但这不起作用。我浏览了源代码发现,它已被排除在外: flask-admin/flask_admin/contrib/sqla/view.py
def scaffold_filters(self, name):
...
if column.foreign_keys or column.primary_key:
continue
...
有什么解决方法吗? 我尝试在 pk 上使用内置过滤器,但没有成功。
from back.database import Base
class MyView(ModelView):
def __init__(self, model):
self.column_filters = [FilterEqual('_id', '_id')]
super().__init__(model)
class User(Base):
_id = Column(Integer, primary_key=True, autoincrement=True)
name = Column(String(50))
【问题讨论】:
标签: flask-sqlalchemy python-3.6 flask-admin