def submit(): form = PhotoForm() if request.method == 'POST': if form.validate_on_submit(): try: form.handle_submit(request) flash('Your picture has been sent successfully!', 'success') return redirect(url_for('submit')) except: flash_message = 'An internal error occured. Sorry...' if (DEBUG): import sys e = sys.exc_info() flash_message += ' DEBUG : (' + str(e[1]) + ')' flash(flash_message, 'danger') else: flash( 'Invalid form. Only jpg, jpeg, png and tiff files are allowed !', 'danger') return render_template('submit.html', form=form)