Установка Python и все необходимые библиотеки
sudo apt-get update sudo apt-get install postgresql postgresql-contrib -y sudo apt-get install python-pip python-dev build-essential -y sudo apt-get install libpq-dev -y sudo pip install --upgrade pip sudo pip install --upgrade virtualenv
Создание проекта
mkdir mysite && cd mysite virtualenv venv source venv / bin / activate pip install django-toolbelt django-admin.py startproject mysite. echo "web: gunicorn mysite.wsgi"> Procfile pip freeze> requirements.txt echo "venv"> .gitignore git init git add. git commit -m "First Commit for Mysite"
Сайт запуска
virtualenv venv source venv / bin / activate export $ (cat .env) pip install -r requirements.txt python manage.py collectstatic --noinput gunicorn project.wsgi -b 0.0.0.0:5000
Работа с миграциями в Джанго
python manage.py migrate python manage.py makemigrations python manage.py makemigrations --empty yourappname
Работа со списком необходимых пакетов
pip freeze> requirements.txt pip install -r requirements.txt
Создание приложения
django-admin.py startapp myapp app / myapp
Оригинал: “https://dev.to/endykaufman/running-python-django-site-4l49”