Skip to content

JDaxmaut/sclad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

СКЛАД v1.0 — Система складского учёта

Веб-приложение для учёта товаров на складе с привязкой к организациям.

Скриншот

Возможности

  • Учёт товаров с категориями
  • Контроль минимальных остатков
  • Статистика: общее количество, низкие остатки, стоимость остатков
  • Фильтрация по категориям
  • Админ-панель Django

Требования

  • Python 3.10+
  • Django 4.2+

Установка

# Клонирование
git clone https://github.com/YOUR_USERNAME/sklad.git
cd sklad

# Создание виртуального окружения
python -m venv venv
source venv/bin/activate  # Linux/Mac
# или
venv\Scripts\activate  # Windows

# Установка зависимостей
pip install django

# Применение миграций
cd sklad
python manage.py migrate

# Создание суперпользователя
python manage.py createsuperuser

# Запуск сервера
python manage.py runserver

Использование

  1. Откройте http://127.0.0.1:8000/admin и войдите
  2. Создайте организации в админке
  3. Перейдите на http://127.0.0.1:8000/
  4. Выберите организацию и работайте с товарами

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

diplom/
├── sklad/                 # Django-проект
│   ├── inventory/         # Приложение учёта
│   │   ├── models.py      # Модели данных
│   │   ├── views.py       # Логика
│   │   ├── forms.py       # Формы
│   │   └── urls.py        # Маршруты
│   ├── templates/         # HTML-шаблоны
│   ├── static/            # CSS
│   └── settings.py        # Настройки
├── presentation.md        # Презентация
└── README.md              # Этот файл

Технологии

  • Python + Django 4
  • SQLite (встроенная БД)
  • Bootstrap 5
  • HTML/CSS/JS

Docker

# Сборка образа
cd sklad
docker build -t sklad .

# Запуск контейнера (с сохранением БД)
docker run -v $(pwd)/db.sqlite3:/app/db.sqlite3 -p 8000:8000 sklad

После запуска:

  • Откройте http://localhost:8000/admin
  • Создайте суперпользователя: docker exec -it <container> python manage.py createsuperuser

Лицензия

Учебный/дипломный проект

About

Система складского учета на Django. Учет товаров, категорий, остатков, статистика и поиск.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors