Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 2.78 KB

README.md

File metadata and controls

64 lines (45 loc) · 2.78 KB

Интернет-магазина

Это проект интернет-магазина, разработанный с использованием Django. Приложение позволяет управлять товарами, заказами, пользователями, корзиной, оплатами, а также предоставляет интерфейс для взаимодействия с клиентами.

Структура проекта

Проект включает следующие компоненты:

  • adminB - основное приложение проекта, которое включает в себя:

    • account - управление учетными записями пользователей.
    • admin_home - домашняя страница интернет магазина.
    • cart - управление корзиной товаров.
    • chat - система чатов для общения с клиентами.
    • customers - управление данными клиентов.
    • errors - обработка ошибок.
    • locale - локализация приложения.
    • media - хранение медиафайлов.
    • models - модели базы данных.
    • payments - обработка платежей.
    • product - управление товарами.
    • settings - настройки проекта.
    • static - статические файлы (CSS, JS, изображения).
    • templates - HTML-шаблоны.
    • utils - утилиты для различных операций.
    • venv - виртуальное окружение проекта.
  • scripts - скрипты для автоматизации задач.

  • web - фронтенд часть проекта (если есть).

  • manage.py - основной скрипт для управления проектом Django.

  • .env - файл конфигурации переменных окружения.

Изображение сайта

  1. Первый слайд
  2. Второй слайд
  3. Третий слайд

Установка

Требования

  1. Python 3.8 или выше.
  2. Django 3.x или выше.

Установка базы данных Postgresql

  1. Создайте файл .env
  2. Укажите DB_NAME, DB_USER... тд

Установка зависимостей

  1. Клонируйте репозиторий:
git clone https://github.com/Lokrip/django-online-shop.git

pip instal -r requirements.txt

cd adminB

python manage.py makemigrations
python manage.py migrate
python manage.py runserver