https://github.com/lokrip/django-online-shop
This is an online store project developed using Django. The application allows you to manage products, orders, users, cart, payment, and also provides an interface for interacting with customers.
https://github.com/lokrip/django-online-shop
celery django django-rest-framework javascript postgresql python redis
Last synced: 2 months ago
JSON representation
This is an online store project developed using Django. The application allows you to manage products, orders, users, cart, payment, and also provides an interface for interacting with customers.
- Host: GitHub
- URL: https://github.com/lokrip/django-online-shop
- Owner: Lokrip
- License: other
- Created: 2024-12-04T11:33:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-31T14:25:33.000Z (over 1 year ago)
- Last Synced: 2025-02-09T05:47:12.780Z (over 1 year ago)
- Topics: celery, django, django-rest-framework, javascript, postgresql, python, redis
- Language: HTML
- Homepage:
- Size: 32.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
- Support: SUPPORT.md
Awesome Lists containing this project
README
# Интернет-магазина
Это проект интернет-магазина, разработанный с использованием 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. Клонируйте репозиторий:
```bash
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