我已将我的 Flask API 从 ReSTLess 迁移到 Restful。 Flask search query not using filters
有没有一种方法可以从客户端执行类似于 Flask ReSTLess 的搜索查询? http://flask-restless.readthedocs.org/en/latest/searchformat.html
他们在 curl 请求中使用这种格式:
{"name": <fieldname>, "op": <operatorname>, "val": <argument>}
最佳答案
Flask-Restful 不会魔法化掉您的 API,因为它没有与您的数据库的任何内置连接。您必须自己编写逻辑。这是一种可行的方法。
class UserSearch(Resource):
def get(self, search_term):
results = User.query.filter(User.name.like('%'+search_term+'%')).all()
# serialize and return items...
api.add_resource(UserSearch, '/users/search/<search_term>')
关于python - Flask Restful 搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030142/