All pastes #729179 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-10-07 18:54 UTC
rendered paste body
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 :)