Python Django在STATICFILES\u DIR中找不到css文件

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

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
│   ├── 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(复数)的拼写时,它起作用。