Как обслуживать файл css в продакшене с помощью django 4.1?

Я застрял на этом уже два дня, я искал долго и упорно, но не могу найти решение. Я пытаюсь использовать файл base.css в production для рендеринга моего CSS, но это не работает. Когда я запускаю python manage.py runserver, я получаю эту ошибку "GET /static/css/base.css HTTP/1.1" 404 1896. Когда я запускаю python manage.py findstatic base.css, он может найти файл base.css file Found 'base.css' here: C:\Users\static\base.css. Я думаю, что моя настройка правильная, но, должно быть, я что-то упускаю

Если кто-то может мне помочь, я буду очень признателен. Я использую Django 4.1 в VS code.

settings.py

import os

BASE_DIR = Path(__file__).resolve().parent.parent

DEBUG = True

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'home',
]

STATIC_URL = 'static/'

STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)

urls.py

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/', include('allauth.urls')),
    path('', include('home.urls')),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

base.html CSS link

{% load static %}

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="{% static 'css/base.css' %}">

приложение home index.html

{% extends "base.html" %}
{% load static %}
Вернуться на верх