shibai_list = HandleDuidianChengguoqueryfilter and_HandleDuidianChengguostatus != 1 HandleDuidianChengguouser_id == guseruser_idall为什么无法筛选出HandleDuidianChengguostatus是None的数据
如果无法筛选出HandleDuidianChengguo.status是None的数据,可能是因为数据库中的status字段的值不是真正的None,而是一个空字符串或其他非空值。你可以尝试使用下面的代码来筛选出status字段为None的数据:
shibai_list = HandleDuidianChengguo.query.filter(
and_(or_(HandleDuidianChengguo.status == None, HandleDuidianChengguo.status == ""), HandleDuidianChengguo.user_id == g.user.user_id)).all()
此代码使用了or_操作符来同时匹配status字段为None和空字符串的情况。这样就能够筛选出status字段为None的数据。
原文地址: https://www.cveoy.top/t/topic/iD8A 著作权归作者所有。请勿转载和采集!