1

我是 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

附上项目结构

  • 信用卡验证器

    • CreditCardNumberValidator
    • 信用卡验证器
    • 模板
      • 索引.html
      • 导航栏.html
    • 静止的
      • CreditCardNumberValidator
        • css
          • main.css

我找不到我错过的东西。

4

0 回答 0