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:
14
init_db.py
14
init_db.py
@@ -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='Аренда квартиры'),
|
||||
|
||||
Reference in New Issue
Block a user