maps = (maps.filter(name__icontains=search_terms) |
maps.filter(description__icontains=search_terms))
Je ne trouve pas ce filtre.qu'est-ce que cela signifie? "Name__icontains" et "description__icontains" dans le code django,
grâce
maps = (maps.filter(name__icontains=search_terms) |
maps.filter(description__icontains=search_terms))
Je ne trouve pas ce filtre.qu'est-ce que cela signifie? "Name__icontains" et "description__icontains" dans le code django,
grâce
Il est un test de confinement insensible à la casse.
Exemple:
Entry.objects.get(headline__icontains='Lennon')
SQL équivalent:
SELECT ... WHERE headline ILIKE '%Lennon%';
Dans votre cas, le code dit cartes devraient être Vrai si le nom ou le champ de description contient la valeur de SEARCH_TERMS.
xxx_icontains
Recherches l'ensemble du champ xxx
pour l'argument, indépendamment de la casse.
http://docs.djangoproject.com/en/1.1/ref/models/querysets/#icontains