我正在尝试实现引导,并认为this library看起来非常整洁。然而,当我尝试使用其中一个模板标记时,没有样式,只有一个普通的ol'HTML表单。我已经做过的事情:
'bootstrap3',
添加到我的settings.py
这是我的模板:
{% extends 'base.html' %}
{% load bootstrap3 %}
{% bootstrap_messages %}
{% block title %}
Edit {{ thing.name }} - {{ block.super }}
{% endblock title %}
{% block content %}
<h1>Edit "{{ thing.name }}"</h1>
<form role="form" action="" method="post">
{% csrf_token %}
{% bootstrap_form form %}
{% buttons %}
<button type="submit">{% bootstrap_icon "star" %}Submit</button>
</form>
{% endbuttons %}
{% endblock content %}
为了记录在案-settings.py
:
INSTALLED_APPS = [
'collection',
'bootstrap3',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'registration',
]
非常感谢您的帮助!你知道吗
我设法解决了自己的问题。@乔什凯利的回答是解决方案的一部分。我刚刚在我的
{% block %}
内容中加载了CSS和Javascript。像这样:正如乔希提到的,这看起来不太漂亮,所以我会确保把它添加到我的基本.html. 你知道吗
如果事情基本正常,但是缺少样式,很可能是因为您没有使用引导CSS。django-bootstrap3的自述文件省略了这一点,但是它的quickstart example template有必要的细节。你知道吗
(当然,对于一个真正的站点,您可能需要将
{% bootstrap_css %}
和{% bootstrap_javascript %}
添加到基本模板中。)相关问题 更多 >
编程相关推荐