У меня проблема со статическими файлами в 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/