Я использую метод get_absolute_url, чтобы получить URL для динамического запроса, однако, когда отображается ссылка, он показывает только первый параметр, а не второй в методе get_absolute_url. Это происходит только тогда, когда я использую ForeignKey модели в качестве первого параметра. Ниже приведен код.
class Topic(models.Model):
topic_id = models.AutoField(primary_key=True)
forum_id = models.ForeignKey(Forum)
topic_title = models.CharField(max_length=400)
topic_date_time = models.DateTimeField(auto_now_add=True)
topic_user_id = models.IntegerField()
topic_views = models.IntegerField(default=0)
topic_replies = models.IntegerField(default=0)
topic_is_locked = models.BooleanField(default=False)
topic_is_sticky = models.BooleanField(default=False)
def __unicode__(self):
return '%s' % _(u'self.topic_title')
def get_absolute_url(self):
**return '/forums/%i/%i/' % (self.forum_id, self.topic_id)**
Как я могу это исправить? Спасибо!