django models - Cannot resolve keyword '_icontains' into field -
for search function in django application, i'm using following statement query database fields containing search term:
search_results = post.objects.filter(name_icontains=search_term) however, error:
cannot resolve keyword 'name_icontains' field. choices are: content, date, id, name, url, views these contents of models.py file reference:
import datetime django.db import models class post(models.model): name = models.charfield(max_length=200) content = models.textfield() date = models.datefield(default=none, blank=true, null=true) url = models.charfield(max_length=5, default=none, blank=true, null=true) views = models.integerfield(default=0) def __str__(self): return self.name i'm following method searching it's described in documentation. doing wrong?
try doing double underscore:
search_results = post.objects.filter(name__icontains=search_term) ^ see the docs field lookups in django more detailed information icontains , other filters.
Comments
Post a Comment