2015-12-31 4 views
2

Я создал панель администратора на интерфейсе и хотел бы показать различные макеты, если они находятся на index.html или если они находятся на страницах после/администратора, например:Моего Джанго, если оператор не работает правильно

/admin/dashboard 
/admin/posts 
/admin/media 

Мои, если заявление:

{% if request.path == "/admin" %} 

Он не работает по какой-то причине, и я не могу понять, почему. Это пример целого, если:

<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> 
+0

попробуйте добавить косую черту в конце '==«/ админ /»' – Pynchia

+0

@Pynchia: Это тот же результат при добавлении косой черты в конце. –

ответ

3

что относительно?

{% if '/admin/' in request.path %} 
+0

Работал как шарм! Благодарю вас @doniyor! –

+0

@InteL добро пожаловать! :) – doniyor

 Смежные вопросы

  • Нет связанных вопросов^_^