我有以下正在执行SQL或语句的筛选查询:
results = Stores.objects.filter(Q(title__icontains=prefs.address1) | Q(title__icontains=prefs.address2))
这可以正常工作,但是如果mySQL中的prefs.address1和prefs.address2值(来自另一个模型)为空,Django会抱怨以下错误:
Cannot use None as a query value
在构造或筛选查询之前,是否有一种优雅的方法检查我的筛选值是否不是空的?
非常感谢。
目前没有回答
相关问题 更多 >
编程相关推荐