Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.53 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.53 KB

MEGANO SHOP

Интернет магазин по продаже техники

Проект разработан на фреймворке Django. За отображение страниц отвечает приложение frontend,

а обращение за данными происходит по API, который реализован с использованием Django Rest Framework.

Установка и запуск проекта

  1. Клонировать репозиторий, создать и войти в виртуальное окружение
  2. pip install -r requirements.txt - установка зависимостей
  3. Установка frontend:
    • cd diploma-frontend && python setup.py sdist - создание архива с библиотекой фронтенда
    • pip install ./dist/diploma-frontend-0.6.tar.gz - установка фронтенда
  4. Создание бд и загрузка фикстур:
    • cd ../megano && python manage.py make migrations - создание миграций
    • python manage.py migrate - миграция
    • python manage.py loaddata ./fixtures/* - установка фикстур
  5. python manage.py runserver - запуск сервера

В фикстурах созданы товары и заказы, а так же суперпользователь(админ) и обычный:

superuser

Логин: admin

Пароль: admin

user

Логин: Customer

Пароль: Privet123