Я очень новичок в django и программировании. Я вижу ошибку ниже при попытке запустить Нет URL для перенаправления. Либо укажите URL-адрес, либо определите метод get_absolute_url в модели.
ниже дано определение моей модели
class Group(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
title = models.CharField(max_length=200)
group_description = models.TextField()
created_date = models.DateTimeField(
default=timezone.now)
published_date = models.DateTimeField(
blank=True, null=True)
def publish(self):
self.published_date = timezone.now()
self.save()
def __str__(self):
return self.title
def get_absolute_url(self):
self.save()
return reverse('group-detail', kwargs={'pk': self.pk})
class GroupPost1(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
date_posted = models.DateTimeField(default=timezone.now)
author = models.ForeignKey(User, on_delete=models.CASCADE)
group1 = models.ForeignKey('Group', on_delete=models.CASCADE, null=True)
def __str__(self):
return self.title
def get_absolute_url(self):
self.save()
return reverse('group-post-detail', kwargs={'group_pk': self.group1.id, 'group_post_pk': self.pk})
У меня есть определение get_absolute_url в моей модели. Почему я вижу эту ошибку? любая помощь будет оценена
Спасибо