django-bootstrap3中没有可见的内容

时间:2016-03-23 08:29:37

标签: django twitter-bootstrap-3 django-templates

我正在使用Django 1.9和演示模板结构来显示home.html。 我在base.html文件中包含以下内容:

body {
  background-image: url('images/lvl1.jpg');
  -webkit-background-size: cover;
     background-size: cover;
}

Navbar显示成功,但我没有在下面的容器中收到Bootstrap消息? 我是Django和这个App的新用户。请帮忙!

EDIT1:

{% 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 %} 延伸bootstrap.html; bootstrap3.html扩展了bootstrap.html; base.html延伸home.html。 home.html

base.html

我在导航栏中获得了标题,但在{% block title %}My_title{% endblock %} {% block content %} This is <em>bootstrap3</em> for <strong>Django</strong>. {% endblock %} 阻止内没有消息。

1 个答案:

答案 0 :(得分:0)

确保你有

{% load bootstrap3 %}
由于您正在使用此模块,因此在页面顶部

。确保你有

'bootstrap3',

在已安装的应用中。

从您的代码中看起来您正在扩展模板。如果你是,一定要有

{% extends FooTemplate.html %}

如果您在父模板中加载boostrap3。