GithubHelp home page GithubHelp logo

django-shop's Introduction

Приложение «Магазин "Megano"»

Установка:

  1. Скачать репозиторий
  2. Установить виртуальную среду python -m venv <название>
  3. Установить зависимости: pip install -r requirements.txt
  4. Прописать в .env логин и пароль административной панели (согласно .env.template)
  5. Создать миграции: python manage.py makemigrations
  6. Применить миграции: python manage.py migrate --run-syncdb
  7. Запустить сервер: python manage.py runserver
  8. Запустить команду создания суперпользователя из папки проекта ___shop___: python manage.py createadmin
  9. Запустить команду импорта фикстур из папки проекта ___shop___: python manage.py loaddata app_import/fixtures/main_data.json

Основные библиотеки:

Структура Сайта

  • + Главная страница.
  • н/т Каталог с блоком «Популярные товары», фильтром, сортировкой, скидками.
  • + Сам каталог товаров.
  • н/т Сравнение.
  • + Детальная страница товара с отзывами
    • н/т и сравнением цен продавцов.
  • н/т Страница «О продавце».
  • н/т Страница «О скидках».
  • н/т Детальная страница скидки.
  • + Оформление заказа.
  • + Корзина.
  • + Оплата.
  • + Личный кабинет.
  • + Профиль.
  • + История просмотров.
  • + История заказов.
  • + Административный раздел.
  • +, ap Просмотр и редактирование товаров.
  • +, ap Просмотр и редактирование заказов.
  • +, ap Просмотр и редактирование категорий каталога.
  • +, ap Просмотр и редактирование скидок.
  • н/т Страница проведения импорта.
  • + Роли на сайте

django-shop's People

Contributors

volodinas avatar

Watchers

 avatar

django-shop's Issues

Ошибка при запуске проекта

При выполнении python manage.py makemigrations

Ошибка:
File "/home/dimmack/.local/lib/python3.10/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
File "/home/dimmack/.local/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 357, in execute
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: product_properties

Можно подгрузить в проект свою базу db.sqlite3.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.