Използване на Django с PostgreSQLВ тази статия ще откриете инструкции за настройка на Django проект във Вашия хостинг акаунт, който използва PostgreSQL за база данни чрез платформата за уеб приложения WebApps. ПодготовкаПреди да инсталирате Django на Вашия акаунт, трябва да проверите и настроите следните неща:
Бърза настройкаАко искате да настроите своя Django проект бързо, първо трябва да създадете PostgreSQL сървър. Препоръчваме Ви да използвате shell скрипта от раздел "Бърза настройка". Той ще настрои Вашия PostgreSQL сървър с нужните данни за инсталиране на Django. След като PostgreSQL работи на Вашия акаунт, изтеглете скрипта за инсталиране на Django на Вашия акаунт и го изпълнете. Скриптът ще настрои WebApps проект за Вашия Django сайт. Имайте предвид, че скриптът за инсталиране на Django автоматично ще настрои PostgreSQL данни за Вашето Django приложение, така че няма да се наложи да го правите ръчно. За целта, изпълнете двата скрипта последователно:
В този случай можете директно да преминете към раздел "Пускане на Django сайт" на тази статия. ИнсталиранеПреди да започнете инсталацията трябва да се уверите, че сте настроили и активирали PostgreSQL сървър на Вашия акаунт и променливата за средата " Следващата стъпка е създаването на директория за Вашия нов Django сайт:
След това настройте база с данни:
virtualenvDjango работи чрез Python, за който е добре да се създава изолирана среда за всяко отделно приложение. Можете да направите това чрез
По този начин всички нужни Python скриптове за приложението Ви ще се използват само за конкретния проект. Нужни Python скриптовеИнсталирайте всички нужни Python скриптове за Вашия Django сайт:
Django проектСледващата стъпка е да настроите Вашия Django проект:
Създаване на WebApps проектСъздайте WebApps проект за Django чрез следната sureapp команда:
Тази стъпка е необходима, защото от нея ще се определи порта за Вашия Django проект. WSGI сървърGunicorn е сигурен и производителен WSGI сървър. Най-лесният начин да го настроите е чрез използването на стартов скрипт:
Скрипт за управлениеВъпреки че не е задължително, създавайки скрипт за управление на Django приложението Ви, ще улесните извършването на промени по Django приложението чрез командния ред много по-лесно. Скриптът ще взима и ще се съобразява с настройките на настроена среда за Django, така че да не се налага да правите това ръчно всеки път, когато искате да използвате
С този скрипт за управление можете да се свържете с акаунта си чрез SSH и директно да използвате командата в директорията на Вашия Django проект. Ако Вашият Django проект се казва "
Този скрипт ще бъде наличен за Вашето Django приложение, ако сте използвали скрипта за бърза настройка. Пускане на Django сайтWebApps проектЗавършете настройката на WebApps проекта, за да зададете URL адреса, на който да е достъпно Django приложението. Тъй като WebApps проектът е вече създаден, използвайте бутона с иконка на молив ( Ако искате да използвате Django приложението в отделен поддомейн, първо трябва да го създадете през раздел "Поддомейни" на хостинг Контролния панел. Стартирайте приложението чрез бутона за стартиране до него. Влизане в DjangoЗа да създадете нов потребител с административни права за Вашия Django проект (напр. с име "django1"), използвайте следната команда чрез скрипта за управление, описан по-рано в статията:
След успешното задаване на изисканите данни, ще можете да влезете като администратор с тях във Вашия нов Django сайт. Можете да достъпите административния интерфейс на Django на избрания адрес (домейн/поддомейн) за WebApps проекта, добавяйки "/admin". Ако сте настроили Django да работи на "http://django.example.com", административния интерфейс ще е достъпен на "http://django.example.com/admin/". |