Exemplo n.º 1
0
 def __init__(self,
              handler=None,
              obj=None,
              prefix='',
              formdata=None,
              **kwargs):
     if handler:
         formdata = MultiValueDict()
         for name in handler.request.arguments.keys():
             formdata.setlist(name, handler.get_arguments(name))
     Form.__init__(self, formdata, obj=obj, prefix=prefix, **kwargs)
Exemplo n.º 2
0
Arquivo: form.py Projeto: x2y2/demo
  def __init__(self,handler=None,obj=None,prefix='',**kwargs):
    if handler is None:
      return
    formdata = MultiDict()
    if handler.request.method == 'POST':
      for name in handler.request.arguments.keys():
        formdata.setlist(name,handler.get_arguments(name))
    else:
      for name in handler.request.query_arguments.keys():
        formdata.setlist(name,handler.request.query_arguments[name])
    Form.__init__(self,formdata,obj=obj,prefix=prefix,**kwargs)
 
 #class LoginForm(BaseForm):
    pass
Exemplo n.º 3
0
    def test_automatic_wrapping(self):
        def _check(formdata):
            self.assertTrue(isinstance(formdata, TornadoInputWrapper))

        form = Form({'a': SneakyField(_check)})
        form.process(self.filled_mdict)
Exemplo n.º 4
0
    def test_automatic_wrapping(self):
        def _check(formdata):
            self.assertTrue(isinstance(formdata, TornadoInputWrapper))

        form = Form({'a': SneakyField(_check)})
        form.process(self.filled_mdict)
Exemplo n.º 5
0
 def validate(self):
     if not Form.validate(self):
         return False
     return User.authenticate(email=self.data['email'], password=self.data['password'])