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

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

  1. Создайте папку static в корневом каталоге вашего проекта. В этой папке будут храниться все статические файлы вашего проекта.
  1. В файле settings.py вашего проекта найдите переменную STATIC_URL. Если она отсутствует, добавьте следующую строку в файл settings.py:
STATIC_URL = '/static/'
  1. В файле urls.py вашего проекта импортируйте модуль settings:
from django.conf import settings
  1. В файле urls.py добавьте новый путь для обслуживания статических файлов. В конец списка URL-шаблонов добавьте следующую строку:
if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    urlpatterns += staticfiles_urlpatterns()
  1. Теперь вы готовы использовать статические файлы внутри шаблонов Django CMS. Чтобы ссылаться на статический файл в шаблоне Django CMS, используйте следующий синтаксис:
{% load static %}
<img src="{% static 'img/logo.png' %}" alt="Logo">

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

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

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