テンプレート内の現在の URL を取得する方法を知りたいです。
現在の URL が次のとおりだとします:
.../user/profile/
これをテンプレートに戻すにはどうすればよいですか?
ベストアンサー1
Django 1.9 以上:
## template
{{ request.path }} # -without GET parameters
{{ request.get_full_path }} # - with GET parameters
古い:
## settings.py
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.request',
)
## views.py
from django.template import *
def home(request):
return render_to_response('home.html', {}, context_instance=RequestContext(request))
## template
{{ request.path }}