【发布时间】:2017-03-15 18:55:48
【问题描述】:
我已经阅读了许多关于该主题的帖子并尝试遵循所有建议(此处是 python 的新手),但我无法让引导程序在 Django 中工作。
我有一个项目“myoffice”和一个应用程序“提案”。
我已经下载了一个 css 文件并将它放在下面的文件夹中
django\bin\myoffice\proposals\static\bootstrap\bootstrap.min.css
我对 settings.py 做了以下更改
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
STATICFILES_DIRS = (
os.path.join(
os.path.dirname(__file__),
'static',
)
STATIC_URL = 'proposals/static/'
并像这样在我的模板中包含静态文件。
<!DOCTYPE html>
<html>
<head>
{% load staticfiles %}
<link href="{% static 'bootstrap/css/bootstrap.min.css' %}" rel="stylesheet" media="screen">
</head>
<body>
但它仍然显示没有任何格式的视图。
【问题讨论】:
-
在控制台选项卡中按 F12(如果使用 chrome 浏览器)检查任何 javascript 错误
-
您必须在
INSTALLED_APPS、STATIC_URL和STATIC_ROOT上有`django.contrib.staticfiles` 必须在您的配置文件中。
标签: python css django twitter-bootstrap