Найти - Пользователи
Полная версия: get_absolute_url, админка, ссылка смотреть на сайте
Начало » Django » get_absolute_url, админка, ссылка смотреть на сайте
1
ilnur
добавляю в модель метод

    def get_absolute_url(self):
        return '/'.join([self.category.url, self.url])
в шаблоне url формирется правильно. но в админке, при переходе по данной ссылке, не вставляется имя приложения модели.
Получается просто domen.ruurl/url
хотя в шаблоне все хорошо
Doberman26rus
лучше тогда уже так
   def get_absolute_url(self):
        return os.path.join(self.category.url, self.url)

но правильно делать так https://docs.djangoproject.com/en/dev/topics/http/urls/#reverse-resolution-of-urls
ilnur
сделал так. Вроде все нормально
def get_absolute_url(self):
        return reverse('lesson:post', args=[self.category.url, self.url])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB