Архив метки: Полная инструкция установки Python Django Postgres Nginx

Django — это мощная веб-система, помогающая создать приложение или сайт Python с нуля. Django включает упрощенный сервер разработки для локального тестирования кода, однако для серьезных производственных задач требуется более защищенный и мощный веб-сервер.

Полная инструкция установки Python Django Postgres Nginx

sudo nano /etc/default/locale LANGUAGE=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LC_TYPE=en_US.UTF-8 locale-gen en_US.UTF-8 dpkg-reconfigure locales Создаем нового пользователя: root@servername:#> useradd username -s /bin/bash -g sudo -m -p pass root@servername:#> passwd username Ставим nginx (на хостинге, скорее всего уже установлен): sudo apt-get install nginx Ставим супервизор (будет запускать проект, в случае падения): sudo apt-get install supervisor Устанавливаем postgreSQL, virtualenv, Django и пр. sudo apt-get install postgresql sudo apt-get install postgresql-server-dev-all sudo apt-get install python-dev sudo apt-get install python-setuptools sudo apt-get install virtualenv sudo apt-get install libjpeg8 libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev sudo apt-get install python-pip Разворачиваем виртуальное окружение и запускаем его virtualenv /home/my_env cd /home/my_env source bin/activate Ставим Джангу, Гуникорн, разворачиваем проект и приложение pip install django gunicorn django-admin startproject my_project cd my_project django-admin startapp my_app Ставим адаптер для postgreSQL pip install psycopg2 Если критует пробуй это sudo apt-get install python3-dev Текстовый редактор и библиотека для картинок, остальное — по желанию pip install django-ckeditor pip install… Читать далее »