/stepee

Educational web service

Primary LanguagePythonMIT LicenseMIT

Stepee

Educational web service

Установка и настройка

  1. Install postgres (brew install postgres) initdb /usr/local/var/vitaliyharchenko createdb psql CREATE USER stepee WITH PASSWORD '4203'; CREATE DATABASE stepee OWNER stepee; ALTER USER stepee CREATEDB;
  2. Install psycopg2 pip install psycopg2
  3. Создание юзера в базе данных vitaliyharchenko 4203
  4. Миграция
python manage.py makemigrations
python manage.py migrate
python manage.py syncdb

Удаление бд и возврат

  1. pysql DROP DATABASE stepee 1.1) Delete all migrations
  2. CREATE DATABASE stepee OWNER stepee;
  3. ALTER USER stepee CREATEDB;
  4. python manage.py makemigrations customuser
  5. python manage.py makemigrainons
  6. python manage.py migrate
  7. python manage.py syncdb
  8. Run filldb.py

Установка и настройка

  1. Установка Gulp глобально npm install --global gulp
  2. Установка Gulp в директории проекта npm install --save-dev gulp
  3. Create virtualenv (Project Interpreteur)
install pyjade
install django
  1. Далее в директории проекта делаем npm init
  2. Далее следует установить плагины Gulp(это может быть долго):
npm i gulp-autoprefixer --save
npm i gulp-minify-css --save
npm i gulp-imagemin --save
npm i imagemin-pngquant --save
npm i gulp-uglify --save
npm i rimraf --save
npm i gulp-sass --save
npm i gulp-sourcemaps --save
npm i gulp-rigger --save
npm i gulp-watch --save
npm i gulp-jade --save
  1. Далее нужен пакетный менеджер bower для удобной работы с версиями библиотек: bower init
  2. Далее устанавливаем все зависимости:
bower install bootstrap-sass --save
bower install jquery-ui --save
bower install fontawesome --save
bower install social-likes --save
  1. Для обновления зависимоcтей юзаем
npm update --save
npm outdated

Работа с Git

git status
git add
git commit -m ''
git push