私は2つのモデルを持っています:
class Producer(models.Model):
def __unicode__(self):
return self.name
def get_absolute_url(self):
return "/prod/%i/" % self.id
name = models.CharField(max_length=10, unique=True)
class Car(models.Model):
def __unicode__(self):
return self.name
def get_absolute_url(self):
return "/prod/%s/car/%i" % Producer.id, self.id
name = models.CharField(max_length=10, unique=True)
prod = models.ForeignKey(Producer)
でエラー/sitemap.xmlが発生しました: type object 'Producer' has no attribute 'id'。get_absolute_urlのメソッド(Car クラスの)を取得する方法idはProducer? ありがとう。試してみますがProducer_id、Producer__idうまくいきません。