2011-07-04 4 views
1

Je veux faire une requête sur un modèle qui contient une citation simple:django, citation simple sur un queryset

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

Mais il ne fonctionne pas.

+0

Vous ne l'avez pas expliqué * ce * ne fonctionne pas. –

+0

Le jeu de requête contient des objets avec des valeurs 'foobar' pour le champ "champ" –

+0

Et, quel est le problème? –

Répondre

0

utiliser le \ pour échapper à la CHAR

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

en python:

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

Non, j'ai quelques objets Opération qui contient la valeur 'foobar' –

+0

@Py: Avez-vous essayé des solutions Samuele avant de poster votre commentaire? – Etienne