Skip to content

About

CashFlowDjango is a web application that allows users to create, edit, delete, and view cash flow records.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

CashFlowDjango

CashFlowDjango — веб-приложение для управления движением денежных средств.

Приложение позволяет пользователям:

  • создавать новые записи о денежных операциях;
  • просматривать историю движения денежных средств;
  • редактировать существующие записи;
  • удалять операции;
  • управлять справочниками и данными через административную панель Django.

Установка и запуск

1. Подготовка окружения

Убедитесь, что у вас установлен Python 3.14.

Создайте виртуальное окружение:

python -m venv venv

Активируйте его:

Windows:

venv\Scripts\activate

Linux / macOS:

source venv/bin/activate

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

Установите необходимые библиотеки:

pip install -r requirements.txt

3. Настройка базы данных

Создайте миграции:

python manage.py makemigrations

Примените миграции:

python manage.py migrate

4. Заполнение тестовыми данными (опционально)

Для добавления тестовых записей выполните:

python manage.py shell < db_seed.py

5. Создание администратора

Для доступа к административной панели Django создайте суперпользователя:

python manage.py createsuperuser

Введите:

  • имя пользователя;
  • почту можно пропустить
  • пароль;

После создания администратора вы сможете управлять записями и справочниками через панель или по кнопкам:

http://127.0.0.1:8000/admin/

6. Запуск приложения

Запустите сервер разработки:

python manage.py runserver

Откройте приложение в браузере:

http://127.0.0.1:8000/

Авторизация

Для выполнения операций:

  • добавления записей;
  • редактирования;
  • удаления;

необходимо ввести учетные данные зарегистрированного пользователя.


Используемые технологии

  • Python 3.14
  • Django
  • SQLite
  • HTML / CSS

Демонстрация: https://disk.yandex.ru/i/BNBPdxKsOtgH1g https://disk.yandex.ru/i/2PRrAx1V1IXs7A

About

CashFlowDjango is a web application that allows users to create, edit, delete, and view cash flow records.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages