Перенос сайта на хостинг Django

категория: Django
Статья устарела!!! Переносить сайты рекомендую на выделенный сервер DigitalOcean Пришло время выпускать блог на волю)) в интернет, ато проект можно всю жизнь доделывать и переделывать: 1. Выбираем домен себе по вкусу, я купил acman.ru на 2domains.ru 2. Выбираем shared-хостинг, VPS/VDS или выделенный сервер. Для блога подойдет и простой хостинг. 3. Создаем обертку virtualenv 4. Создаем проект django:
python django-admin.py startproject myblog
5. Создаем базу данных, в settings.py присоединяемся к ней 6. Переносим проект на сервер через FTP или SSH Работаем с SSH: Устанавливаем:
sudo apt-get install ssh
Подключение к серверу:
ssh user@hostingserver
Вводим пароль и работаем как с локальной машиной. Не забываем про настройки безопасности. Уже все работает, но нужно еще собрать статику. В setting.py прописываем пути, у меня получилось так:
MEDIA_ROOT = '/home/acmanru/domains/acman.ru/public_html/media/'
MEDIA_URL = '/media/'
STATIC_ROOT = '/home/acmanru/domains/acman.ru/public_html/static/'
STATIC_URL = '/static/'
Дальше по ssh собираем статику:
python manage.py collectstatic


blog comments powered by Disqus