@leha78

Вопрос по запуску Django сайта на сервере?

Есть сайт на локальной машине. Пришло время запустить на сервере. На локальном я создавал виртуальное окружение для проекта отдельно, тоесть внутри папки проекта. В следствие чего появилась в проекте папка win_env

На сервере советует сначала создать виртуальное окружение. Но у меня получается в папке уже есть окружение. Как с этим быть? Или на сервере в папке проекта еще раз создать окружение?
  • Вопрос задан
  • 208 просмотров
Решения вопроса 2
dimonchik2013
@dimonchik2013
non progredi est regredi
Джанго же не знает об окружении

создавайте на сервере и копируйте файлы проекта
Ответ написан
Комментировать
syschel
@syschel
freelance/python/django/backend
leha78: Я обычно окружение конкретного проекта кладу рядом с проектом, но не в саму папку проекта
- sites
 + project_name_one
    - env (тут окружение)
    - tmp
    - logs
    - source (тут весь код)
  + project_name_two
    - env (тут окружение)
    - tmp
    - logs
    - source (тут весь код)

И в репозитарий и на вэб-сервер я переношу только папку source, хотя структуру и создаю однотипную. Окружение, логи, временные файлы создаю на сервере с нуля под каждый проект.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013 все верно сказал, сначала создаёте окружение на сервере, затем копируете свой проект и настраиваете запуск из созданного окружения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы