我使用Django1.9和演示模板结构来显示home.html。我在base.html文件中包含了以下内容:
{% block bootstrap3_content %}
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
...
</div>
</nav>
<div class="container-fluid">
{% autoescape off %}{% bootstrap_messages %}{% endautoescape %}
{% block content %}(no content){% endblock %}
</div>
{% endblock %}导航栏显示成功,但我在下面的容器中没有收到引导消息?我是Django和这个应用程序的新用户。请帮帮我!
Edit1:
bootstrap.html扩展了bootstrap3.html;base.html扩展了bootstrap.html;home.html扩展了base.html。home.html
{% block title %}My_title{% endblock %}
{% block content %} This is <em>bootstrap3</em> for <strong>Django</strong>.
{% endblock %} 我在导航栏中得到标题,但在content块中没有消息。
发布于 2016-03-24 00:46:53
确保你有
{% load bootstrap3 %}位于页面顶部,因为您正在使用此模块。确保你有
'bootstrap3',在您安装的应用程序中。
从您的代码看,您似乎正在扩展一个模板。如果是这样的话,一定要有一个
{% extends FooTemplate.html %}以防您在父模板中加载boostrap3。
https://stackoverflow.com/questions/36173114
复制相似问题