Skip to content

kurlova/Flask-Photo-Service

Repository files navigation

PhotoService

This is a Flask project of service for photography schools. It's aim is to help them to teach students of photography.

#Установка

Внимание: должен быть установлен Git (требуется как для серверной, так и для клиентской части).

Серверная часть

  1. Git Bash: клонируем репозиторий в нужную папку: git clone <ссылка на репозиторий>
  2. В командной строке системы заходим в папку созданного проекта.
  3. Если еще не установлена python-библиотека virtualenv, то устанавливаем ее: pip install virtualenv
  4. Набираем команду virtualenv flask. Она инициализирует нам нашу виртуальную среду.
  5. Активируем виртуальную среду командой flask\Scripts\activate
  6. Устанавливаем необходимые для работы приложения зависимости: pip install -r requirements.txt

Клиентская часть

  1. Скачиваем и устанавливаем NodeJS по ссылке (если он еще не установлен): https://nodejs.org
  2. Чтобы убедиться в корректной установке, в командной строке прописываем node -v, затем npm -v. Должны вывестись версии.
  3. Устанавливаем Bower (если он еще не установлен): npm install -g bower
  4. В командной строке заходим в папку app/static
  5. Устанавливаем AngularJS: bower install angular
  6. Устанавливаем Bootstrap: bower install bootstrap
  7. Устанавливаем Angular-Route: bower install angular-route
  8. Переходим в папку angular-route, вырезаем оттуда файл angular-route.js, вставляем его в папку angular, и удаляем ненужную папку angular-route
  9. Повторить 14-15 для angular-cookies
  10. Возвращаемся в командной строке в корневую директорию проекта и запускаем сервер: python run.py
  11. Открываем браузер и переходим на localhost:5000/index

На выходе - главная страница с отображенными на ней курсами из базы данных, а также, работающий поиск.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published