Esempio n. 1
0
class MainHandler(web.RequestHandler):
    def initialize(self):
        self.form = TestForm(meta={'locale': self.locale})

    def get(self):
        return self.render('page.html', form=self.form)

    def post(self):
        # just mock the form processing
        # as it will always raise error
        self.form.process(data={'username': '******'})
        self.form.validate()
        return self.render('page.html', form=self.form)
Esempio n. 2
0
def test():
    import __init__
    import models
    import forms
    from __init__ import db
    from models import Test
    from forms import TestForm

    form = TestForm()
    if request.method == "POST":
        if form.validate():
            #index = (db.session.query(db.func.max(Project.test_index)).scalar() or 0) + 1
            project = Test(title=form.name.data)

            db.session.add(project)
            print('successfully added project', flush=True)
            db.session.commit()
            flash("Project was created.")
            return redirect(url_for("main._portfolio"))
        else:
            flash("Project creation failed.")

    print('HELLO', flush=True)
    return render_template("test.html", form=form, is_web=True)