我的 Django if 语句不能正常工作
My Django if statement do not work correctly
我在前端创建了一个管理面板,如果它们在 index.html 上或在 /admin 之后的页面上,我想显示不同的布局,例如:
/admin/dashboard
/admin/posts
/admin/media
我的if语句:
{% if request.path == "/admin" %}
由于某种原因它不起作用,我不明白为什么。这是一个整体的例子 if:
<div class="row">
{% if request.path == "/admin" %}
<div class="col-md-full">
{% else %}
<div class="col-md-7 left">
{% block main %}{% endblock %}
</div>
{% endif %}
{% if request.path == "/admin" %}
{% trans "Empty" %}
{% else %}
<div class="col-md-3 right">
<div class="panel panel-default">
<div class="panel-body">
{% block right_panel %}
{% endblock %}
</div>
</div>
</div>
{% endif %}
</div>
怎么样?
{% if '/admin/' in request.path %}
我在前端创建了一个管理面板,如果它们在 index.html 上或在 /admin 之后的页面上,我想显示不同的布局,例如:
/admin/dashboard
/admin/posts
/admin/media
我的if语句:
{% if request.path == "/admin" %}
由于某种原因它不起作用,我不明白为什么。这是一个整体的例子 if:
<div class="row">
{% if request.path == "/admin" %}
<div class="col-md-full">
{% else %}
<div class="col-md-7 left">
{% block main %}{% endblock %}
</div>
{% endif %}
{% if request.path == "/admin" %}
{% trans "Empty" %}
{% else %}
<div class="col-md-3 right">
<div class="panel panel-default">
<div class="panel-body">
{% block right_panel %}
{% endblock %}
</div>
</div>
</div>
{% endif %}
</div>
怎么样?
{% if '/admin/' in request.path %}