Это проект интернет-магазина, разработанный с использованием 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 - файл конфигурации переменных окружения.
- Python 3.8 или выше.
- Django 3.x или выше.
- Создайте файл .env
- Укажите DB_NAME, DB_USER... тд
- Клонируйте репозиторий:
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