我有一个 sqlalchemy 模型:
class Multicast(db.Model):
__tablename__ = "multicast"
id = Column(Integer, primary_key=True)
addr = Column(Inet)
name = Column(Unicode(65))
我需要通过“addr”字段进行搜索。我不能这样做:
class MulticastView(ModelView):
column_searchable_list = ('name', 'addr',)
column_filters = ('name', )
model = Multicast
因为我有一个例外:只能搜索文本列。未能设置搜索“addr”。我怎样才能进行这个搜索?