Как подключить статик файлы джангоцмс?

Чтобы подключить статические файлы в Django CMS, нужно выполнить следующие шаги:

1. Создайте папку static в корневом каталоге вашего проекта. В этой папке будут храниться все статические файлы вашего проекта.

2. В файле settings.py вашего проекта найдите переменную STATIC_URL. Если она отсутствует, добавьте следующую строку в файл settings.py:

STATIC_URL = '/static/'

3. В файле urls.py вашего проекта импортируйте модуль settings:

from django.conf import settings

4. В файле urls.py добавьте новый путь для обслуживания статических файлов. В конец списка URL-шаблонов добавьте следующую строку:

if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    urlpatterns += staticfiles_urlpatterns()

5. Теперь вы готовы использовать статические файлы внутри шаблонов Django CMS. Чтобы ссылаться на статический файл в шаблоне Django CMS, используйте следующий синтаксис:

{% load static %}
<img src="{% static 'img/logo.png' %}" alt="Logo">

Здесь 'img/logo.png' - это относительный путь к статическому файлу.

6. Запустите ваш сервер разработки Django для проверки работоспособности. Теперь статические файлы должны корректно загружаться и отображаться в вашем проекте Django CMS.

Обратите внимание, что для использования статических файлов в рабочей среде, вам может потребоваться настроить веб-сервер для обслуживания статических файлов или использовать соответствующие инструменты развертывания, такие как Whitenoise или Nginx.