Changes to be committed:

modified:   app.py
	modified:   init_db.py
	modified:   static/styles.css
	modified:   templates/index.html
	new file:   templates/login.html
	new file:   templates/register.html
This commit is contained in:
2025-07-02 15:04:21 +03:00
parent 5a43fbbfc7
commit 7d00cf062e
7 changed files with 354 additions and 74 deletions

View File

@@ -1,14 +1,20 @@
import os
from app import db, app, Transaction
from datetime import date
from app import db, app, User, Transaction
from datetime import date, datetime
app.app_context().push()
# Создание таблиц
db.create_all()
# Добавление начальных данных
if not Transaction.query.first():
# Добавление тестового пользователя
if not User.query.first():
test_user = User(username="testuser", email="test@example.com")
test_user.set_password("testpassword")
db.session.add(test_user)
db.session.commit()
# Добавление тестовых транзакций
transactions = [
Transaction(type='income', amount=50000, category='Зарплата', date=date(2023, 10, 15), description='Основная зарплата'),
Transaction(type='expense', amount=15000, category='Аренда', date=date(2023, 10, 5), description='Аренда квартиры'),