静态的django css文件没有加载起来。

问题描述 投票:0回答:1

我下载了一个免费的模板,我正在设置它,这样我就可以设计它的后台。我下载的模板可以在这里找到。[Pillow Selling website free template from colorlib.][1]在经历了许多和我有同样问题的不同问题的Q&A's之后。我设置了如下的东西。

My settings file look like this:
other settings...
TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, 'templates'),
)
STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR,"static"),
]

STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static')

I included this in my app urls.py
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

my index.html has all the .css, .png, .jpg files linked like this 
<link rel="icon" href="{% static 'staticfiles/img/favicon.png' %}">

我以前也在其他网站上做过这个,但我不知道为什么这次不能用。

html css django static django-staticfiles
1个回答
0
投票

所以在寻求更多的我得到了答案,问题是文件的静态链接,我删除了

STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static')
from settings.py

urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)
from urls.py
© www.soinside.com 2019 - 2024. All rights reserved.