def edAccount(id): '''this should use add account template with filled in values''' accData=Account.query.filter_by(id=id).first() #make form and assign default values form=forms.addAccountForm(title=accData.title.lower(),entVal=accData.entVal,entDate=accData.entDate, entLow=accData.lowVal) form.title.default=accData.title.lower() form.title.validators=[forms.Required(),forms.unique_title_edit(Account)] if form.validate_on_submit(): accData.title=form.title.data accData.entVal=form.entVal.data accData.entDate=form.entDate.data accData.lowVal=form.entLow.data db.session.add(accData) db.session.commit() flash("Account Edit Success!") return redirect(url_for('welcome')) return render_template('budg_Account.html',accData=accData, form=form, edAdd='edit')
def adAccount(): '''adds an account''' form=forms.addAccountForm() #if request.method=='POST': #the form data has been posted if form.validate_on_submit(): create_a_thing(Account,[form.title.data.lower(),form.entVal.data,form.entDate.data,form.entLow.data]) return redirect(url_for('welcome')) return render_template('budg_Account.html',form=form, edAdd='add')