我似乎无法从我的模板中加载我的静态文件。我已经遵循了官方文档,但我一定遗漏了一些东西。
我的目录布局(由 Django 生成,大部分文件省略):
myproject
myproject
settings.py
urls.py
static
css
bootstrap.css
main.css
templates
base.html
myapp1
myapp2
...
manage.py
我的settings.py
:
STATIC_URL = 'static/'
我像这样引用我的样式表(来自我的模板):
{% load staticfiles %}
<link rel="stylesheet" href="{% static "css/bootstrap.css" %}" type="text/css">
<link rel="stylesheet" href="{% static "css/style.css" %}" type="text/css">
这使得它一旦呈现(在 HTML 中):
<link rel="stylesheet" href="static/css/bootstrap.css" type="text/css">
<link rel="stylesheet" href="static/css/style.css" type="text/css">
然而这些链接实际上并没有导致任何地方(当我访问它们时,我从 Django 收到 404 错误)。我觉得我可以通过在 中添加一些东西来解决这个问题urls.py
,但我认为 Django 在您运行服务器时会自动执行此操作?我错过了什么?