CSS загружается, но не применяется при использовании Django

Вот мои папки:

папки

my setting.py:


STATIC_URL = '/static/'

STATIC_ROOT = BASE_DIR / 'static'

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

мой html:

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Lexie's blog</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
    <link rel="stylesheet" href="{% static 'css/blog.css' %}">
</head>

Bootstrap работает, но таблица стилей, которую я написал, не переопределяет Bootstrap.

Я попытался установить whitenoise, который исправил мою предыдущую проблему с MIME. И я попытался изменить статический путь. Также пробовал python manage.py collectstatic. Я проверил сеть с помощью inspect, при обновлении страницы он показывает, что blog.css был загружен с 200 GET. А при нажатии на URL 127.0.0.1:800/static/css/blog.css отображается исходный код blog.css. Я использую свой localhost и проверил, как он интерпретирует css, это text/css, так что я думаю, что нет никаких проблем с интерпретацией.

Я не знаю, как это сделать, пожалуйста, помогите T^T

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