2011-07-04 80 views
1

简单的报价我想使模型上查询什么包含一些简单的名言:的Django,在查询集

Operation.objects.exclude(field__icontains="'foobar'") 

但它不工作。

+0

你还没有解释什么* *不工作。 –

+0

查询集包含一些对象“字段”的值为'foobar'的对象 –

+0

并且,问题是什么? –

回答

0

使用\逃脱'字符

Operation.objects.exclude(field__icontains="\'foobar\'") 
在python

>>> a = "\'hi\'" 
>>> print a 
'hi' 
+0

不,我有一些对象包含值'foobar'的操作 –

+0

@Py:在发表评论之前,您是否尝试过Samuele解决方案? – Etienne