Skip to content

Интернет магазин по продаже техники на фреймворке Django.

Notifications You must be signed in to change notification settings

GlebSmor/Django_Shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Интернет магазин по продаже техники на фреймворке Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages