Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 未使用Django加载静态文件。(引导程序不工作)_Python_Css_Django_Twitter Bootstrap - Fatal编程技术网

Python 未使用Django加载静态文件。(引导程序不工作)

Python 未使用Django加载静态文件。(引导程序不工作),python,css,django,twitter-bootstrap,Python,Css,Django,Twitter Bootstrap,我已经阅读了很多关于这个主题的帖子,并尝试遵循所有的建议(这里是python的新手),但是我无法让bootstrap在Django中工作 我有一个项目“myoffice”和一个应用程序“Propositions” 我已经下载了一个css文件,并把它放在下面的文件夹中 django\bin\myoffice\propositions\static\bootstrap\bootstrap.min.css 我对settings.py进行了以下更改 STATIC_ROOT = os.path.join(

我已经阅读了很多关于这个主题的帖子,并尝试遵循所有的建议(这里是python的新手),但是我无法让bootstrap在Django中工作

我有一个项目“myoffice”和一个应用程序“Propositions”

我已经下载了一个css文件,并把它放在下面的文件夹中

django\bin\myoffice\propositions\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>

{%load staticfiles%}

但是它仍然显示没有任何格式的视图。

我想出来了。这实际上是一个愚蠢的错误。我发现,在将css文件添加到静态目录并更改设置后,我必须重新启动Web服务器。py

检查文档:在控制台选项卡内按F12(如果使用chrome浏览器)检查javascript错误您必须在
上安装'django.contrib.staticfiles',
STATIC\u URL
STATIC\u ROOT
必须在配置文件中。如果处于调试模式,服务器应自动重新启动:
debug=True
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
STATICFILES_DIRS = (

os.path.join(
        os.path.dirname(__file__),
        'static',
)

STATIC_URL = 'proposals/static/'