如何使用django-bootstrap3

时间:2016-02-18 10:56:44

标签: django twitter-bootstrap-3

我有一个django网站,现在我想使用bootstrap。 我找到了django-bootstrap3:django-bootstrap3

首先我在pycharm上安装了软件包。 就像在快速入门一样,我可以加载:

{# Load the tag library #}
{% load bootstrap3 %}

{# Load CSS and JavaScript #}
{% bootstrap_css %}
{% bootstrap_javascript %}

{# Display django.contrib.messages as Bootstrap alerts #}
{% bootstrap_messages %}

但是

{% bootstrap_form form %}

我收到错误:

  

第22行的无效块标记:'bootstrap_form',预期'endblock'。您是否忘记注册或加载此标记?

如何解决此错误?

PS:我在我的settings.py

中添加了bootstrap3到Installed_Apps

2 个答案:

答案 0 :(得分:5)

{% load bootstrap3 %}之后将{% extends 'site_base.html' %}添加到子模板文件。

答案 1 :(得分:0)

你把它放在<form>标签里吗?

这就是你的引导表单的外观(来自django-bootstrap3 github页面),如:

<form action="/url/to/submit/" method="post" class="form">
    {% csrf_token %}
    {% bootstrap_form form %}
    {% buttons %}
        <button type="submit" class="btn btn-primary">
            {% bootstrap_icon "star" %} Submit
        </button>
    {% endbuttons %}
</form>
相关问题