У меня проблема со статическими файлами в Django. Я перепробовал все конфигурации и не могу использовать cs или js.

Я пытаюсь настроить статические файлы, и вы уже пытались сделать все, но ничего не работает, и я не знаю, что еще делать

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]
{% extends 'base.html' %}
{% load static %}

<link rel="stylesheet" type="text/css" href="{% static 'main.css' %}">
{% block content %}


<div class="home">
    homa
</div>
{% endblock %}
.home {
    background-color: #f0f0f0;
    padding: 20px;
    /* Otros estilos aquí */
}

решите ее и сможете использовать статические файлы

Я столкнулся с той же проблемой всего неделю назад. Я обнаружил, что команда path не является корректной.

Вот что я использовал, и это сработало:

from pathlib import Path

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

STATIC_URL = 'static/'

Затем в разделе Шаблоны я использовал его следующим образом:

TEMPLATES = [
    {
        'DIRS': [ BASE_DIR / "templates"],
        ...
        ...
        ...

Это пример. Я использовал его для шаблонов, вы можете использовать его таким же образом для ваших статических файлов. Он просто показывает, как создать и использовать переменную BASE_DIR.

Также проверьте косую черту перед: /static/ Возможно, вам придется удалить его, чтобы получилось:

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