https://github.com/logaka/e-commerce
https://github.com/logaka/e-commerce
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/logaka/e-commerce
- Owner: Logaka
- Created: 2025-02-27T18:35:55.000Z (over 1 year ago)
- Default Branch: detached
- Last Pushed: 2025-05-02T06:10:23.000Z (about 1 year ago)
- Last Synced: 2025-05-02T07:24:00.993Z (about 1 year ago)
- Language: Python
- Size: 410 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Django Project
## Описание
Простой e-commerce сайт на Django с возможностью управления категориями и товарами через админку.
## Функциональность
- Управление товарами и категориями
- Подключение базы данных PostgreSQL
- Админ-панель Django для управления моделями
- CRUD-операции для товаров и категорий
- Загрузка и отображение изображений товаров
- Статические файлы и шаблоны с Bootstrap
---
## Установка и запуск
### 1. Клонирование репозитория
```bash
git clone https://github.com/your-repo/e-commerce.git
cd e-commerce
```
### 2. Создание и активация виртуального окружения
```bash
python -m venv .venv
source .venv/bin/activate # macOS/Linux
.venv\Scripts\activate # Windows
```
### 3. Настройка базы данных
Открой `settings.py` и замени параметры базы данных:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'ecom_db',
'USER': 'postgres',
'PASSWORD': 'your_password',
'HOST': 'localhost',
'PORT': '5432',
}
}
```
### 4. Применение миграций
```bash
python manage.py makemigrations
python manage.py migrate
```
### 5. Создание суперпользователя
```bash
python manage.py createsuperuser
```
Заполни имя пользователя, email и пароль.
```
alish
password
```
### 6. Запуск сервера
```bash
python manage.py runserver
```
Проект будет доступен по адресу: [http://127.0.0.1:8000/](http://127.0.0.1:8000/)
## Доступ к админ-панели
Перейди в [http://127.0.0.1:8000/admin/](http://127.0.0.1:8000/admin/) и войди под суперпользователем.