Чтобы добавить статические файлы в Django 3.2.9, вы можете использовать несколько методов. Вот несколько вариантов:
-
Использование встроенного приложения
staticfiles: Django предоставляет встроенное приложение под названиемstaticfiles, которое позволяет управлять статическими файлами. Чтобы использовать его, убедитесь, что приложениеdjango.contrib.staticfilesвключено в настройкуINSTALLED_APPSвашего проекта. Затем создайте каталог под названием «static» в каталоге вашего приложения и поместите в него статические файлы (CSS, JavaScript, изображения и т. д.). Вы можете получить доступ к этим файлам в своих шаблонах с помощью тега шаблона{% static %}. -
Использование параметра
STATICFILES_DIRS: Django позволяет вам определять дополнительные каталоги, в которых расположены статические файлы, указав их в параметреSTATICFILES_DIRSв файле настроек вашего проекта. Это полезно, если у вас есть статические файлы, которые используются несколькими приложениями, или если вы хотите хранить статические файлы отдельно от каталогов приложений. -
Использование параметра
STATIC_ROOT. В производственных средах команда управления Djangocollectstaticсобирает все статические файлы из ваших приложений и помещает их в единый каталог, указанный параметром ПараметрSTATIC_ROOT. Это позволяет эффективно обслуживать статические файлы с помощью веб-сервера, такого как Nginx или Apache.
Не забудьте настроить веб-сервер для обслуживания статических файлов из соответствующего места.