特定の URL を指すようにしたいテンプレートにリンクがあります。
テンプレートには次の URL でアクセスします: loacalhost:8000/account/profile
{% for poll in voted_poll_list %}
<h4><a href="{{ poll.link_url }}">{{ poll.title }}</a> </h4>
{% endfor %}
models.py で、テンプレートで使用するポーリング オブジェクトの URL を作成しました。
def link_url(self):
return "polls/"+ "allcat/" +str(self.id)
問題は、テンプレート内のリンクがクリックされたときに、URL パターンに一致するloacalhost:8000/polls/ allcat/1ではなく、 loacalhost :8000/account/profile/polls/allcat/1を指していることです。
url(r'^polls/(\w+)/(?P<pid>[-\d]+)/', 'pollsite.views.poll_detail', name='detail_poll'),
問題は、オブジェクトのリンク URL が現在の URL に追加されることです。どうすればこれを回避できますか?