我在为Django项目加载我的CSS文件时遇到了麻烦。 HTML模板显示正常,但不应用CSS。我已经包含了以下文件的片段。任何建议表示赞赏。谢谢
base.html文件
<!DOCTYPE html>
{% load static %}
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>My Site</title>
<link rel="stylesheet" href="{% static 'css/style.css' %}">
</head>
...
的index.html
{% extends "base.html" %}
{% load static %}
{% block body_block %}
<h1>Homepage</h1>
{% endblock %}
settings.朋友
...
STATIC_URL = '/static/'
STATICFILES_DIR = [os.path.join(BASE_DIR, 'static')]
...
项目树
projectName
| appOne
| | templates
| | | appOne
| | | | index.html
| appTwo
| projectName
| | settings.py
| static
| | css
| | | style.css
| templates
| | base.html
你有STATIC_ROOT
到你的settings.py
?将静态文件的路径添加到STATIC_ROOT
中。
噢亲爱的。我已经开始工作了。在阅读最新评论后,我意识到STATICFILES_DIR
应该是STATICFILES_DIRS
。谢谢大家帮忙解决这个问题。