【发布时间】:2013-12-19 23:43:08
【问题描述】:
我有一个应用程序,用户应该能够在其中构建复杂的搜索查询。问题是,当我使用 Q 对象构建查询时,我找不到使参数动态化的方法。
Users.objects.filter(age__gte=18)
鉴于上面的查询,我想让age 和gte 动态化。我从 HTML 表单中以str 格式获取它们,但是如何将它们转换为实际参数?我想要一些类似的东西:
Users.objects.filter('{}__{}=18'.format(field, operator))
【问题讨论】:
标签: flask mongoengine flask-wtforms flask-mongoengine