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

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

Why does math.random(999999999999) returns 1 in Lua? -