我的base.html找不到base.css。我将settings.py文件配置为指向css文件所在的位置,但仍然显示404。
在settings.py底部有以下内容
write
文件系统树:
STATIC_URL = '/static/'
STATICFILES_DIR = [os.path.join(BASE_DIR, 'static')]
谢谢。
答案 0 :(得分:1)
您缺少STATIC_ROOT。
STATIC_ROOT = os.path.join(BASE_DIR,'static')
答案 1 :(得分:1)
尝试
在 settings.py
中STATIC_ROOT = BASE_DIR + '/static/'
在 urls.py
中from django.conf import settings
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
希望有帮助