Python 未找到Django引导文件

Python 未找到Django引导文件,python,css,django,twitter-bootstrap,Python,Css,Django,Twitter Bootstrap,在一些教程之后,我已经用bootstrap设置了Django,但是即使我在教程中这样做,Django也找不到静态文件 我的项目具有以下结构: webshop shop migrations templates ... static css bootstrap.min.css ... webshop ... db.sqlite3 manag

在一些教程之后,我已经用bootstrap设置了Django,但是即使我在教程中这样做,Django也找不到静态文件

我的项目具有以下结构:

webshop
    shop
        migrations
        templates
        ...
    static
        css
            bootstrap.min.css
        ...
    webshop
        ...
    db.sqlite3
    manage.py
在data settings.py中,我添加了

STATIC_URL = '/static/'
在Index.html中,我用以下代码加载静态文件:

<head>
        <title>Webshop</title>
        {% load staticfiles %}
        <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}" type="text/css"/>
</head>

网店
{%load staticfiles%}
但是Django在HTML代码中找不到数据bootstrap.min.css.

{% load static %}
还有你的setting.py add

STATIC_URL = "/static/"
STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'static'),
)
在HTML代码中添加

{% load static %}
还有你的setting.py add

STATIC_URL = "/static/"
STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'static'),
)

根据Django文档,当静态文件未绑定到特定应用程序时,您应指定文件夹:

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/var/www/static/',
]

在您的情况下,可能是:

STATIC_URL = '/static'/
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/path/to/webshop/static',
]

另外,请注意上面关于
{%load static%}
的@kiran.koduru评论。这是在Django模板中加载静态文件的正确方法。

根据Django文档,当静态文件未绑定到特定应用程序时,应指定文件夹:

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/var/www/static/',
]

在您的情况下,可能是:

STATIC_URL = '/static'/
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/path/to/webshop/static',
]

另外,请注意上面关于
{%load static%}
的@kiran.koduru评论。这是在Django模板中加载静态文件的正确方法。

能否将
{%load staticfiles%}
替换为
{%load static%}
?还将签出如何加载静态文件。已将其替换,但仍不起作用。能否将
{%load staticfiles%}
替换为
{%load static%}
?还检查如何加载静态文件。已将其替换,但仍无法工作。