flask - 我们如何不在烧瓶管理视图中显示某些行?
问题描述
我一直在搜索和尝试一段时间,但找不到任何答案,因此不胜感激。
我有一个烧瓶管理员视图,请说以下内容:
class testViewMain():
column_list = [
'first_name',
'last_name',
'email',
'phone',
]
如何在此烧瓶视图中排除某些值?
例如,仅显示数据库中的行,其中first_name != John and last_name != Doe
.
我以为我正在寻找的功能是on_form_prefill
,但根据文档,这仅在编辑视图上。
解决方案
我找到了答案:
class testViewMain():
column_list = [
'first_name',
'last_name',
'email',
'phone',
]
def get_query(self):
return self.session.query(self.model).filter(
self.model.first_name != 'John' \
and self.model.last_name != 'Doe')
推荐阅读
- neo4j - Cypher 可变长度模式聚合属性过滤
- http - 端口转发我的 NGINX 网络服务器在端口 80 上不起作用
- github-desktop - 如何使用 github 桌面推送到新分支?
- python - Python selenium web 在没有类名的嵌套范围内抓取动态内容
- python - 如何根据空间转录组数据中已识别基因的分割图像和 XY 坐标制作基因表达矩阵?
- reactjs - 为什么要派发一个动作来更新状态,而不是直接在 react/redux 中更新 store?
- ssas - 如何在 SSAS 表格模式下清除表上的所有过滤器
- javascript - 谷歌脚本在字符串中换行
- java - IllegalArgumentException:无法为类创建 @Body 转换器
- azure - Microsoft Graph API 应用程序集合