Html 将CSS静态链接到Django

Html 将CSS静态链接到Django,html,css,django,Html,Css,Django,我是Django的新手,我不知道如何将CSS链接到我的项目 我已经在应用程序的设置中添加了静态设置,如下所示,尝试在静态文件夹中查找图片时效果良好,但似乎找不到CSS文件: STATIC_DIR = os.path.join(BASE_DIR, 'static') INSTALLED_APPS = [ 'django.contrib.staticfiles',] STATIC_URL = '/static/' STATICFILES_DIRS = [STATIC_DIR, ] 关于我的HTML

我是Django的新手,我不知道如何将CSS链接到我的项目

我已经在应用程序的设置中添加了静态设置,如下所示,尝试在静态文件夹中查找图片时效果良好,但似乎找不到CSS文件:

STATIC_DIR = os.path.join(BASE_DIR, 'static')
INSTALLED_APPS = [
'django.contrib.staticfiles',]
STATIC_URL = '/static/'
STATICFILES_DIRS = [STATIC_DIR, ]
关于我的HTML for CSS面临的问题:

<link rel="stylesheet" href="{% static 'css/mycss.css' %}">

如果我想添加一张图片,它位于同一个静态目录下,但在不同的子文件夹中,它可以正常工作,如下所示: 你知道我做错了什么吗?如果您处于开发模式(DEBUG=True),请提前感谢您

#在settings.py中,您需要
静态URL='/STATIC/'
#在模板文件中:
{%load static%}
#在这条线之前

您好,您处于开发模式?是的,我处于开发模式,如果我添加了图片或其他内容,它可以正常工作,并且我可以看到更改,它只对.css文件无效。您的css文件位于主项目目录中的/static/css/mycss.css中吗?(即“static”与“manage.py”处于同一级别)是的,静态文件夹与manage.py处于同一级别静态项目路径必须是/appname/static/appname/css/mycss.cst谢谢您的输入,这就是我的结构,但它似乎不起作用静态项目路径必须是/appname/static/appname/css/mycss.css
#In settings.py you need to have
STATIC_URL = '/static/'

#And in your template file:
{% load static %}

#before this line
<link rel="stylesheet" href="{% static 'css/mycss.css' %}">