我有不属于任何特定应用的共享模板。这是我的项目树:
.
├── root_app
│ ├── asgi.py
│ ├── forms.py
│ ├── __init__.py
│ ├── __pycache__
│ ├── settings.py
│ ├── urls.py
│ ├── views.py
│ └── wsgi.py
├── db.sqlite3
├── another_app
│ ├── admin.py
│ ├── api_services.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ ├── models.py
│ ├── __pycache__
│ ├── templates
│ ├── tests.py
│ ├── urls.py
│ ├── utils.py
│ └── views.py
├── manage.py
├── Pipfile
├── Pipfile.lock
├── README.md
├── requirements.txt
├── static
│ └── css
│ └── styles.css
└── templates
├── base.html
└── home.html
在我的设置文件中,我有:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
INSTALLED_APPS = [
...
...
'django.contrib.staticfiles',
]
STATIC_URL = '/static/'
STATIC_DIR = [os.path.join(BASE_DIR, 'static')]
在我的基本模板.html,我试图从 static/css/styles 调用样式.css.css这样:
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static "css/styles.css" %}" />
但服务器以未找到的响应:
"GET /static/css/styles.css HTTP/1.1" 404
我做错了什么?
宝慕林4294392
相关分类