Python Django在STATICFILES\u DIR中找不到css文件
My base.html找不到base.css。我将settings.py文件配置为指向css文件所在的位置,但仍然得到404 我在settings.py的底部有以下内容Python Django在STATICFILES\u DIR中找不到css文件,python,django,Python,Django,My base.html找不到base.css。我将settings.py文件配置为指向css文件所在的位置,但仍然得到404 我在settings.py的底部有以下内容 STATIC_URL = '/static/' STATICFILES_DIR = [os.path.join(BASE_DIR, 'static')] 文件系统树: . ├── blog │ ├── admin.py │ ├── apps.py │ ├── __init__.py │ ├── migrati
STATIC_URL = '/static/'
STATICFILES_DIR = [os.path.join(BASE_DIR, 'static')]
文件系统树:
.
├── blog
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── blog_project
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── db.sqlite3
├── manage.py
├── Pipfile
├── Pipfile.lock
├── static
│ └── css
│ └── base.css
└── templates
├── base.html
└── home.html
谢谢。您缺少STATIC\u ROOT STATIC\u ROOT=os.path.join(BASE\u DIR,“STATIC”)
您缺少静态根 STATIC\u ROOT=os.path.join(BASE\u DIR,“STATIC”) 试试这个 在设置中.py
STATIC_ROOT = BASE_DIR + '/static/'
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)
在url.py中
STATIC_ROOT = BASE_DIR + '/static/'
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)
希望它有帮助试试这个
在设置中.py
STATIC_ROOT = BASE_DIR + '/static/'
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)
在url.py中
STATIC_ROOT = BASE_DIR + '/static/'
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)
希望对您的设置有帮助调试的价值是什么?py?谢谢大家的回复。将STATICFILES\u DIR的拼写改为STATICFILES\u DIRS(复数)时,它起到了作用。您的设置.py中的
DEBUG
值是多少?谢谢大家的回复。当纠正从STATICFILES_DIR到STATICFILES_DIRS(复数)的拼写时,它起作用。