old_contents: from django.db import models
  
  from ..base import ModelLookup
  from ..registry import registry
  
  
  class Thing(models.Model):
      name = models.CharField(max_length=100)
      description = models.CharField(max_length=100)
  
      def __unicode__(self):
          return self.name
  
      def __str__(self):
          return self.name
  
  
  class OtherThing(models.Model):
      name = models.CharField(max_length=100)
      thing = models.ForeignKey(Thing)
  
      def __unicode__(self):
          return self.name
  
      def __str__(self):
          return self.name
  
  
  class ManyThing(models.Model):
      name = models.CharField(max_length=100)
      things = models.ManyToManyField(Thing)
  
      def __unicode__(self):
          return self.name
  
      def __str__(self):
          return self.name
  
  
  class ThingLookup(ModelLookup):
      model = Thing
      search_fields = ('name__icontains', )
  
  
  registry.register(ThingLookup)
  
  
  from .test_base import *
  from .test_decorators import *
  from .test_fields import *
  from .test_functional import *
  from .test_forms import *
  from .test_templatetags import *
  from .test_views import *
  from .test_widgets import *
  
new_contents: from django.db import models
  from django.utils.encoding import python_2_unicode_compatible
  
  from ..base import ModelLookup
  from ..registry import registry
  
  
  @python_2_unicode_compatible
  class Thing(models.Model):
      name = models.CharField(max_length=100)
      description = models.CharField(max_length=100)
  
      def __str__(self):
          return self.name
  
  
  @python_2_unicode_compatible
  class OtherThing(models.Model):
      name = models.CharField(max_length=100)
      thing = models.ForeignKey(Thing)
  
      def __str__(self):
          return self.name
  
  
  @python_2_unicode_compatible
  class ManyThing(models.Model):
      name = models.CharField(max_length=100)
      things = models.ManyToManyField(Thing)
  
      def __str__(self):
          return self.name
  
  
  class ThingLookup(ModelLookup):
      model = Thing
      search_fields = ('name__icontains', )
  
  
  registry.register(ThingLookup)
  
  
  from .test_base import *
  from .test_decorators import *
  from .test_fields import *
  from .test_functional import *
  from .test_forms import *
  from .test_templatetags import *
  from .test_views import *
  from .test_widgets import *
  
subject: Update the test model definitions.