1.10.1 Делаем сайт на Django и Python: запускаем Django на сервере Ubuntu часть 1

Первая часть видео о том, как запустить Django проект на сервере в интернете. Продолжение — в следующем видео.

В данном видео я запуская проект на сервере с Ubuntu, делаю это с нуля, пользуясь инструкцией от Michal Karzynski, которая доступна по ссылке: http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/

Кроме того, что я пользуюсь этой инструкцией, я также делаю подготовительную часть и показываю на примере сервиса DigitalOcean (реферальная ссылка https://m.do.co/c/64afb8bbe0c5 — можно получить 10 долларов на счет сразу же после добавления карты; самый дешевый сервер стоит 5 дол. в месяц), как можно создать сервер, с помощью этого сервиса. Также я рассматриваю, как сделать ssh-ключ для залогинивания по нему вместо пароля (также такой ключ можно использовать и для залогинивания в репозитории).
Как добавить загрузку ключей в консоль по умолчанию:
https://help.github.com/articles/working-with-ssh-key-passphrases/

Помимо всего этого, я столкнулся с двумя сложностями при запуске Джанго-проекта на сервере, но успешно решил их.
Эти две проблемы касались миграции начальных данных на сервер из нашей локальной базы данных и они были связаны с командой loaddata, которая используется для этого.

В этом видео я также показал один из способов, как можно подгрузить настройки Джанго для сервера в наш джанго-проект, чтобы они не мешали, когда запускаете проект у себя на компьютере, но работали бы, когда запускаете проект на сервере.