Python 为什么在Django模板中找不到css文件?

Python 为什么在Django模板中找不到css文件?,python,css,django,Python,Css,Django,我在Django创建了一个项目。此外,我正在使用django allauth进行注册和登录 为了在django allauth中使用我自己的模板,我在一个名为account的文件夹中创建了一个名为signup.html的html文件,该文件夹位于名为templates的文件夹中,它位于我所有应用程序的外部(/templates/account/signup.html)。这很有效 我尝试在signup.html中使用一些自定义css文件: <link rel="stylesheet" hre

我在Django创建了一个项目。此外,我正在使用django allauth进行注册和登录

为了在django allauth中使用我自己的模板,我在一个名为account的文件夹中创建了一个名为signup.html的html文件,该文件夹位于名为templates的文件夹中,它位于我所有应用程序的外部
(/templates/account/signup.html)
。这很有效

我尝试在signup.html中使用一些自定义css文件:

<link rel="stylesheet" href="/templates/account/signup.css">


上面说找不到这个文件。但是,它位于模板/帐户中。

您的css文件必须在
settings.py
中的
STATICFILES\u DIRS
下,在
settings.py
中进行设置:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '/')
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)
然后将
account/signup.css
文件放入
/static/account/signup.css
,您可以像这样得到它:

<link rel="stylesheet" href="/static/account/signup.css">

{%load static%}

您的css文件必须在
settings.py
中的
STATICFILES\u DIRS
下,在
settings.py
中进行设置:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '/')
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)
然后将
account/signup.css
文件放入
/static/account/signup.css
,您可以像这样得到它:

<link rel="stylesheet" href="/static/account/signup.css">

{%load static%}

我的应用程序中可能存在重复的@scharette-Every css。@Giannislordanou你注意到我的链接了吗?这正是您标记为已接受的内容。我的应用程序中可能存在重复的@scharette Every css。@Giannislordanou您跟踪了我的链接吗?这正是您标记为已接受的内容。