尽管我已经在settings.py文件中设置了静态URL,Root,Dirs,但仍获取CSS文件的HTTP 404

时间:2019-07-03 02:00:14

标签: django-static

我是django的新手,我正在尝试一个简单的Web应用程序,其中我在使用带有静态标签的CSS。

我已将settings.py配置为

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,"static")
STATICFILES_DIR = [
    os.path.join(BASE_DIR,"static"),
]

这是我包含在主页中的导航栏文件

{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'CreditCardNumberValidator/css/main.css' %}">
<div class="topnav">
  <a class="active" href="#home">Home</a>
  ......
</div>

每次加载首页时,都会收到“ GET /static/CreditCardNumberValidator/css/main.css HTTP / 1.1” 404

附加了项目结构

  • CreditCardValidator

    • CreditCardNumberValidator
    • CreditCardValidator
    • 模板
      • index.html
      • navbar.html
    • 静态
      • CreditCardNumberValidator
        • css
          • main.css

我找不到我想念的东西。

0 个答案:

没有答案