2016-07-15 29 views
-2
else語句

您好我想問一下求助如何在使用URL if語句如果使用URL

其中

IF URL = detailsUrl 
disable a div 

ELSE 
show div 

例如這是我的urls.py

url(r'^(?P<question_id>[0-9]+)/$', views.detail, name='detail') 

我想知道正確的if語句用於使這項工作感謝

+0

你能在這裏提供視圖嗎? –

回答

2

您可以使用request.path模板來控制的div呈現:

{% url 'detail' 1 as details %} 
{% if request.path == details %} 
    <div>Details</div> 
{% else %} 
    <div>Else</div> 
{% endif %} 

記住,你需要有django.core.context_processors.requestTEMPLATESoptions

參考:Django docs

+1

小改進就是使用'{%url'detail'1 as details%}' – Sayse

+1

@Sayse的確我錯過了這個,感謝您的推薦。 https://docs.djangoproject.com/en/1.9/ref/templates/builtins/#url – Wtower