I support the existing project, which was made on Django 1.6.5. There are two related models:
The model code is as follows:

class SomeServer(model.Model): idn = models.CharField( max_length=64, null=True, blank=True, unique=True, validators=[domain_validator], verbose_name=_("Some domain name")) type_id = models.IntegerField( null=True, blank=True, choices=server_type, verbose_name=_("Type of server")) ip = fields.IPAddressField( null=True, blank=True, unique=True, validators=[ipv4_validator], verbose_name=_("IP-address")) codename = models.CharField( max_length=6, unique=True, validators=[RegexValidator(r"^[0-9a-z]+$")], verbose_name=_("Code name")) class Meta: verbose_name = _("test server") verbose_name_plural = ugettext_noop("test servers") ordering = ["id"] def __unicode__(self): return self.codename 

Model with dependent field:

 class SomeResult(model.Model): testserver = models.ForeignKey(SomeServer, related_name='test_results', verbose_name=_("Test server")) moment = models.DateTimeField(auto_now_add=True, editable=False, verbose_name=_("Log file processing moment")) 

There is a form for searching:

 class SomeResultFilterForm(forms.Form): testserver = forms.CharField( label = _(u"Test server name"), required = False, ) 

How correctly in view to specify search in the testserver field of the SomeResult model, so that the result from the SomeServer model is displayed in the codename field. If I currently search for this field, I get an error:

 Related Field got invalid lookup: icontains 

0