Как генерировать URL-адреса в django
В моем models.py
я использую два разных pythonic подхода. Первый — декоратор django permalink
:
from django.db.models import permalink
def get_absolute_url(self):
"""Construct the absolute URL for this Item."""
return ('project.app.views.view_name', [str(self.id)])
get_absolute_url = permalink(get_absolute_url)
Вы также можете позвонить py reverse
напрямую:
from django.core.urlresolvers import reverse
def get_absolute_url(self):
"""Construct the absolute URL for this Item."""
return reverse('project.app.views.view_name', None, [str(self.id)])
python
django
url
django-urls
2021-12-03T23:16:43+00:00
2022-10-25T13:37:59+00:00
Holnoller
Вопросы с похожей тематикой, как у вопроса:
Как генерировать URL-адреса в django
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.