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 :)