CSS не загружается для просматриваемых API в Django с помощью DRF, несмотря на Whitenoise

Я работаю над проектом на Django, используя Django Rest Framework для API. Я столкнулся с проблемой, когда CSS не загружается для просматриваемых API. Я использую Whitenoise для обслуживания статических файлов, но проблема сохраняется.

Вот соответствующая часть моего файла settings.py:

STATIC_LOCATION = "assets/"
MEDIA_LOCATION = "media/"
STATICFILES_DIRS = [
    BASE_DIR / "assets",
]

STATIC_ROOT: str = "static"
MEDIA_ROOT: str = "media"
STATIC_URL = "/assets/"

MIDDLEWARE = [
    "django.middleware.security.SecurityMiddleware",
    "whitenoise.middleware.WhiteNoiseMiddleware",
    "django.contrib.sessions.middleware.SessionMiddleware",
    #...
]

STORAGES = {
    "staticfiles": {
        "BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage",
    },
}

Мои пользовательские css и js хранятся в assets dictory, и я хочу хранить правильные статические файлы в static dir.

Я следовал стандартной конфигурации для Whitenoise, но он выдает пустую страницу без html и css для DRF browsable API. Я также пробовал без Whitenoise, и он обслуживает html-файл без статики (css и js).

Любые предложения или указания на то, что может идти не так, или что еще я должен проверить, будут очень признательны!

Вернуться на верх