Her belge için birer link ekleyeceğimi söylemiştim. Bun yapmak basit aslında öncelikle URL kalıbımızı(pattern) isimlendirmemiz gerekiyor mesela örnek olarak benimkileri yapıştırıyım buraya.
url(r’^news/$’, ‘cms.news.views.index’, name=’gmsnews’),
url(r’^news/(?P
Normalde url fonksiyonu içersinde kullanmıyoruz bu kalıpları ama isimlendireceğimiz zaman başına url koymamız gerekiyor. name atadıktan sonra template de istediğimiz şekilde bu urlleri çağırabiliriz. örneğin gmsdetails urlsi şu şekil çağrılıyor:
{%url gmsdetails pnews.id%}
Burada her id için sayfa atayacağı için id numarasınıda değişkenin içine yazmamız gerekiyor. Yazmazsak hata alırız. Normal gmsnews sayfasına dönmek içinse şunu yazıyoruz.
{%url gmsnews%}
Böylelikle uygulamama her haber bağlantısı için birer link ve ayrıntı sayfasınada geri dönüş linki eklemiş oldum. Aynı zamndan çaktırmadan da feed desteğini ekledim ama ondan bahsetmiyeceğim.