использовать slugify в шаблоне

Я хочу иметь SEO-friendly URL,мой текущий URL вurls.py:

(ur'^company/news/(?P.*)/(?P\d+)/$','CompanyHub.views.getNews')

Я использую его в шаблоне:

{% for n in news %}
     {{n.description}}
{% endfor %}

Я использую объект новостей от news_idдо getс этим PK. Я хочу преобразовать этот URL:

../company/news/tile of news,with comma/11

к:

../company/news/tile-of-news-with-comma/11

сделав нечто подобное в шаблоне:

{% for n in news %}
      {{n.description}}
{% endfor %}

Я проверил эти вопросы: вопрос1 вопрос2 question3 и эта статья , но они сохраняют slugify fieldв базе данных, пока я хочу сгенерировать ее по запросу. Кроме того, я хочу выполнить запрос news_id.

Я думаю, что этот вопрос хорош, но я не знаю, как использовать news_id, чтобы получить мойnews object

11
задан Community 23 May 2017 в 10:30
поделиться