Skip to content

Instantly share code, notes, and snippets.

@aodag
Created September 28, 2012 04:27
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aodag/3797915 to your computer and use it in GitHub Desktop.
Save aodag/3797915 to your computer and use it in GitHub Desktop.
wtform + GETパラメータ
from werkzeug.wrappers import Request, Response
from wtforms import Form
import wtforms.fields as f
import wtforms.validators as v
class GreetingForm(Form):
message = f.TextField(u'Message', validators=[v.Required()])
@Request.application
def application(request):
form = GreetingForm(request.args)
print(form.data)
if form.validate():
print(form.data)
return Response("Hello {0}".format(form.message.data))
return Response("NG")
def main(global_conf, **settings):
app = application
return app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment