我正在尝试在 Django 中设置一个静态 url,并让我的模板使用它来链接到 css。这是我的代码。为什么它不起作用?另外,设置它的最佳做法是什么?谢谢。
# settings
import os
PROJECT_PATH = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_PATH, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
)
INSTALLED_APPS = (
...
'django.contrib.staticfiles',
)
# urls
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
# ... the rest of my URLconfs here ...
urlpatterns += staticfiles_urlpatterns()
# html template
<link rel="stylesheet" href="{{ STATIC_URL }}css/style.css" type="text/css">
# file structure
-project
--project
---settings
---static
----css
-----style.css