Настройте существующее приложение Django на другом сервере - PullRequest
1 голос
/ 17 марта 2011

Это должно, должно быть, должно быть дубликатом, но я не могу найти ответ ни здесь, ни в Google.

У меня есть приложение Django, и я хочу развернуть егона другом сервере.

Какие шаги мне нужно выполнить, чтобы запустить его в другом месте, в словах одного слога?

Как минимум, предположительно:

  • создать проект на новом сервере
  • скопировать все файлы моего приложения в этот проект
  • изменить localsettings.py или эквивалентный с настройками локальной базы данных и т. Д.
  • запустить python manage.py syncdb создать мою базу данных
  • загрузить приборы
  • запустить тесты

Это так?Существуют ли неофициальные или официальные инструкции по копированию приложения в другом месте?

Спасибо.

1 Ответ

0 голосов
/ 17 марта 2011

Самый простой и простой способ сделать это:

  1. Настройте серверную среду так, чтобы она максимально соответствовала текущей среде.Самое главное, что вы используете одну и ту же версию Django (очевидно).Вы можете запустить другую базу данных, но это немного усложняет перенос со старого сервера на новый.В противном случае вам просто нужно будет настроить параметры в соответствии с новым сервером, если они не могут быть продублированы (например, имена пользователей и т. Д.).
  2. Скопируйте код
  3. Сбросьте вашстарая структура базы данных и данные в новую базу данных

Запуск startproject не является строго необходимым.Ваш веб-сервер просто должен быть правильно настроен для запуска django с соответствующим файлом settings.py - и Django берет его оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...