Как правильно перенести проект Django на сервер?

Проект разрабатывался локально, с локальной БД и локальными настройками в settings.py. Теперь нужно его развернуть на сервере. В .gitignore включены settings.py, а также миграции.

На сервере создано виртуальное окружение, настроена БД. При клонировании репозитория проект оказывается без файла settings.py, он добавляется и редактируется вручную на сервере.

Если проект создается на сервере при помощи django-admin startproject mysite, проблем нет, однако при описанном выше сценарии файл settings.py оказывается "неизвестным" внутри проекта (может быть, есть и какие-то другие проблемы).

Что нужно сделать, чтобы всё работало? (Вопрос именно о благополучии внутри проекта Django, всё остальное настроено.)

ОС на сервере: Ubuntu 16.04, версия Django: 2.2.14, Python 3.5.


Ответы (0 шт):