CashFlowDjango — веб-приложение для управления движением денежных средств.
Приложение позволяет пользователям:
- создавать новые записи о денежных операциях;
- просматривать историю движения денежных средств;
- редактировать существующие записи;
- удалять операции;
- управлять справочниками и данными через административную панель Django.
Убедитесь, что у вас установлен Python 3.14.
Создайте виртуальное окружение:
python -m venv venvАктивируйте его:
Windows:
venv\Scripts\activateLinux / macOS:
source venv/bin/activateУстановите необходимые библиотеки:
pip install -r requirements.txtСоздайте миграции:
python manage.py makemigrationsПримените миграции:
python manage.py migrateДля добавления тестовых записей выполните:
python manage.py shell < db_seed.pyДля доступа к административной панели Django создайте суперпользователя:
python manage.py createsuperuserВведите:
- имя пользователя;
- почту можно пропустить
- пароль;
После создания администратора вы сможете управлять записями и справочниками через панель или по кнопкам:
http://127.0.0.1:8000/admin/
Запустите сервер разработки:
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