debianmemberportfolio/ddportfolioservice/controllers/ddportfolio.py
Jan Dittberner d86965304f add form validation
validate input in ddportfolio controller
input validation schema in model/form.py
error message display and style added
2009-01-21 00:11:19 +01:00

24 lines
679 B
Python

import logging
from ddportfolioservice.lib.base import *
from ddportfolioservice.model.form import *
log = logging.getLogger(__name__)
class DdportfolioController(BaseController):
def index(self):
# Return a rendered template
# 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"]