Flask 管理员将参考字段添加到 Column_searchable_list 问题

Flask admin add referencefield to Column_searchable_list problem

无法将 ReferenceField 添加到 column_searchable_list

Exception: Can only search on text columns. Failed to setup search for < mongoengine.fields.ReferenceField object at 0x7f093478e090>

需要实施还是可以用任何技巧覆盖?

Search on non-text column in flask-admin

编辑:

allowed_search_types = (
    StringField,
    URLField,
    EmailField,
    ReferenceField
)

这仅在完全键入引用字符串时有效,它不适用于 "contains" 操作

https://github.com/flask-admin/flask-admin/pull/1796 通过这个 PR 我解决了这个问题