title: Filter from comma sep. list in django model "whole word"
body: <p>Can anyone help with this, I have a model like this:</p>
  
  <pre><code>class Searchpage(models.Model):
      slug = models.SlugField(max_length=255, unique=True)
      keywords = models.CharField(max_length=255, blank=True, null=True)
  </code></pre>
  
  <p>the "keywords" is a comma sep. list ex. "foo, foobar, foo bar"</p>
  
  <p>Now I want to make a filter that match the words ...</p>
  
  <pre><code>Searchpage.objects.filter(keywords__contains="foo")
  </code></pre>
  
  <p>match correct</p>
  
  <pre><code>Searchpage.objects.filter(keywords__contains="bar")
  </code></pre>
  
  <p>match, but not correct... only whole word .. </p>
  
  <p>I hope it makes sense ! ;)</p>