ЗАПУСК
Terminal 1:
-Запуск gulp
gulp
Terminal 2:
-Запуск локального сервера
py devmanage.py runserver
УСТАНОВКА
-Создание и запуск виртуального окружения:
py -m venv dgenv
Settings -> Project Settings -> Project Interpreter -> dgenv
-Устнаовка плагинов:
pip install django django-livereload-server psycopg2
-Скачать nodejs
-Инициализация:
npm init # создание package.json
-Установка:
npm i -g gulp bower eslint
-Сохранение в package.json:
npm i gulp --save-dev # создание node_modules
-Сохранение в package.json плагинов:
npm i gulp-sass gulp-concat gulp-uglify-es gulp-clean-css gulp-rename gulp-autoprefixer gulp-notify gulp-livereload --save-dev
-Скачать git
-Скачивание библиотек:
bower i jquery bootstrap components-font-awesome --save
ДОПОЛНИТЕЛЬНО
-Команды Django:
py devmanage.py makemigrations
py devmanage.py migrate
py devmanage.py createsuperuser
py devmanage.py dumpdata > dump.json
py devmanage.py loaddata dump.json
-Создать requirements.txt:
pip freeze > requirements.txt
-Установить пакеты из requirements.txt:
pip install -r requirements.txt
-Передача пользователю права на доступ к БД в psql:
GRANT ALL PRIVILEGES ON DATABASE dg TO dguser;