120 читали · 4 года назад
Старт изолированного Django3 проекта под деплой на uWSGI и nginx
Банальный и простой пример старта в виртуальном окружении Django 3 проекта под деплой на uWSGI и nginx. Будем считать, что у нас чистая система Ubuntu 18.04, с установленным python версии 3, пользователем root и открытым ssh доступом. Обновим пакеты системы и глобольно установим пакет для работы с виртуальным окружением virtualenv: sudo apt-get update sudo apt install python3-pip pip3 install virtualenv После чего, создадим пользователя с домашней папкой. Не надо работать от пользователя root.  Самый легкий путь - использовать команду adduser - она по шагам проведет по созданию пользователя. Назовем его для примера django-user...
140 читали · 1 год назад
Как настроить и подключить статические файлы в Django: подробный и понятный гайд
Статические файлы – это файлы которые нужны для работы сайта, такие как картинки, стили или скрипты, которые отвечают за визуальный и интерактивный интерфейс. В Django есть простой и удобный способ настройки и подключения статических файлов. Для начала нужно определить путь к папке со статическими файлами в настройках проекта. Это делается через переменную STATIC_ROOT, которая указывает куда будут собираться все статические файлы проекта. Затем нужно подключить путь к папке со статическими файлами в urls...