From 7ca356f4e5ee850f72a9235db8fa10015e50454a Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Wed, 3 Jul 2024 21:28:16 +0200 Subject: [PATCH] =?UTF-8?q?Primera=20versi=C3=B3n=20funcionando.=20Muy=20b?= =?UTF-8?q?=C3=A1sica?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- personal_finances/app/forms.py | 4 +- personal_finances/app/routes.py | 1 + personal_finances/instance/app.db | Bin 24576 -> 24576 bytes ...n.py => 76211a5a2c25_initial_migration.py} | 6 +- personal_finances/requirements.txt | 370 +----------------- 5 files changed, 16 insertions(+), 365 deletions(-) rename personal_finances/migrations/versions/{dfd86a2c51a2_initial_migration.py => 76211a5a2c25_initial_migration.py} (94%) diff --git a/personal_finances/app/forms.py b/personal_finances/app/forms.py index 88f27a3..d6a582f 100644 --- a/personal_finances/app/forms.py +++ b/personal_finances/app/forms.py @@ -1,6 +1,6 @@ from flask_wtf import FlaskForm from wtforms import StringField, FloatField, SubmitField, SelectField -from wtforms.validators import DataRequired +from wtforms.validators import DataRequired, NumberRange from app.models import Account class AccountForm(FlaskForm): @@ -10,7 +10,7 @@ class AccountForm(FlaskForm): ('expense', 'Expense'), ('income', 'Income') ], validators=[DataRequired()]) - balance = FloatField('Initial Balance', validators=[DataRequired()]) + balance = FloatField('Initial Balance', validators=[NumberRange(min=0, message='Balance must be at least 0')]) submit = SubmitField('Add Account') class TransactionForm(FlaskForm): diff --git a/personal_finances/app/routes.py b/personal_finances/app/routes.py index 8b4884d..94cce37 100644 --- a/personal_finances/app/routes.py +++ b/personal_finances/app/routes.py @@ -15,6 +15,7 @@ def index(): def add_account(): form = AccountForm() if form.validate_on_submit(): + print("Nombre: "+form.name.data) account = Account(name=form.name.data, account_type=form.account_type.data, balance=form.balance.data) db.session.add(account) db.session.commit() diff --git a/personal_finances/instance/app.db b/personal_finances/instance/app.db index c5d606e647a2cbf79e41e93a7655cd4901a260ad..7b5aa83b38f00c9937ab56dc0deca886e5e5de7d 100644 GIT binary patch delta 164 zcmZoTz}Rqrae_1>=R_H2R!#=Jvd)bu6Xbc!&5R5U6HOD1l8sC^DSY9VKo;O-U|?Y4 zzrn!&p8v*XL4h;;CZbHN4D!+(zNtmYi7EMciK!I@sd>ez{EVy&!s1Mxe(s6I#i=F2 q9b90YuNnA%^1lY^yw5Mq%Ph|b*T%%gEX)a14YGhi0IXo*1ZeHH}m*flID%l4&OM%{Q4D&G2Z3$2v~EoR-xTGU`9?wefkfRIrplAX^A55G>#qmeTME&LPq9ZW_suB94Q~ zKFKDedox{4uMvE}E7XCe*OFbPhnA`#MK2}r8D8xqoO0`ex);