我在包含字符串等待的字段之后的数据库中查找一行代码,但我也希望它查找名为 Timeout 的字段。
我当前的代码如下:
query_running = Usertasks.objects.all().filter(user=request.user).filter(TaskStatus="Waiting")
这很好用,但我还需要搜索字符串Timeout
我尝试了看起来像这样的代码,但这行不通。
query_running = Usertasks.objects.all().filter(user=request.user).filter(TaskStatus="Waiting", "Timeout")
为了清楚起见,它应该搜索任何一个单词。这两个词不会同时出现。
答案 0 :(得分:2)
您可以使用Django's Queryset "in":
如果您希望用户= request.user AND TaskStatus =等待或超时:
Node
如果不是:
template<typename T>
class A { ... };
template <typename T>
class B {
private:
struct Node{ int x=42;};
A<Node> data;
};