forked from jan/debianmemberportfolio
add form validation
validate input in ddportfolio controller input validation schema in model/form.py error message display and style added
This commit is contained in:
parent
a6d4a99050
commit
d86965304f
4 changed files with 38 additions and 3 deletions
|
@ -1,6 +1,7 @@
|
|||
import logging
|
||||
|
||||
from ddportfolioservice.lib.base import *
|
||||
from ddportfolioservice.model.form import *
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
@ -11,3 +12,12 @@ class DdportfolioController(BaseController):
|
|||
# return render('/some/template.mako')
|
||||
# or, Return a response
|
||||
return render('/showform.mako')
|
||||
|
||||
def handle_post(self):
|
||||
schema = DeveloperData()
|
||||
try:
|
||||
form_result = schema.to_python(request.params)
|
||||
except formencode.validators.Invalid, error:
|
||||
c.messages = { 'errors' : error.unpack_errors() }
|
||||
return render('/showform.mako')
|
||||
return ["done"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue