У меня проблема с именованными URL-адресами django, которые включены в ключевое слово include.В моем основном urls.py у меня есть url(r'^blog/$', include('blog.urls', namespace='blog'))
, в моем blog.urls у меня есть url(r'^(?P<slug>[-\w]+)/$', BlogDetailView.as_view(template_name='blog_detail.html'), name='blog_detail')
, и я хочу использовать этот URL-адрес в качестве возвращаемой оценки для функции get_absolute_url () в моей модели.Если я наберу
@models.permalink
def get_absolute_url(self):
return('blog_detail', (), {'slug':self.slug})
Это не работает ... Если я удалил inculde statment и вставил в свой URL все URL-адрес blog_detail, это работает как брелок, что я могу сделать, чтобы исправить?1007 * Спасибо за совет ...