【问题标题】:django ORM : how to make an select query with OR between two fieldsdjango ORM:如何在两个字段之间使用 OR 进行选择查询
【发布时间】:2011-02-07 11:54:17
【问题描述】:

我是 django 新手,需要一些快速帮助。
下面的sql语句在django ORM中如何翻译?

SELECT * from table_name WHERE field1 = v1 OR field2 = v2

提前致谢!

【问题讨论】:

    标签: database django orm select


    【解决方案1】:

    使用Q-objects:

    Model.objects.filter(Q(field1=v1) | Q(field2=v2))
    

    【讨论】:

      猜你喜欢
      • 2011-04-27
      • 1970-01-01
      • 2012-03-12
      • 2013-01-11
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多