В версии Django (4.1.4) я не могу получить доступ к файлу CSS Я новичок, искал в google перепробовал все, но так и не смог решить эту проблему

setting.py

статический файл congfigured в setting.py

STATIC_URL = 'static/'
STATICFILES_DIRS = [
    BASE_DIR / 'Ecommerce/static/css'
]

this image how i created my static file

store.html

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

Я создаю проект Ecommerce с python и django и хочу использовать внешние css, изображения, JS в проекте, но мой css не работает, я пробовал гуглить, но ничего не помогло, я использую django 4.1.4 версии

Вместо этого:

STATIC_URL = 'static/'
STATICFILES_DIRS = [
    BASE_DIR / 'Ecommerce/static/css'
]

Попробуйте это:

STATIC_URL = '/static/'

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

Примечание: убедитесь, что папка static должна находиться в корне проекта, а не в приложении

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