Пример #1
0
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')
Пример #2
0
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')