mam dwa zalezne od siebie modele: class Topic(models.Model): author = models.ForeignKey(User) description = models.CharField("Podtytuł", maxlength="150", blank=True) section = models.ForeignKey(Section, verbose_name="Dział") title = models.CharField("Tytuł", maxlength="255") date = models.DateTimeField("Data", editable=False, auto_now_add=True) status = models.IntegerField("Status", editable=False, default=1) last_post = models.ForeignKey(Post) def __unicode__(self): return '%s' % (self.title) class Admin(): pass class Post(models.Model): author = models.ForeignKey(User) content = models.TextField("Treść") IP = models.IPAddressField("IP", editable=False) topic = models.ForeignKey(Topic) date = models.DateTimeField("Data", editable=False, auto_now_add=True) def __unicode__(self): return '%s: %s' % (self.author, self.content[0:50]) class Admin(): pass i django wyrzuca przy last_post: NameError: name 'Post' is not defined nie wiesz moze jak to ominac ? jak przesune posta wyzej niz topica, to znow topica nie znajdzie :)