Example #1
0
def publisher():
	form = PublisherForm(formdata=request.form or None)
	if request.method == 'POST':
		if request.form and form.validate():
			p = Publisher(name=form.name.data, address=form.address.data)
			db.session.add(p)
			db.session.commit()
			return redirect(url_for('publisher'))
		else:
		    flash('There was an error with your input: %s' % form.errors)
		    return redirect(url_for('publisher'))
		
	else:
		publishers = Publisher.query.all()
		return render_template('publisher.html', publishers=publishers, form=form)