Jan Dittberner
d86965304f
validate input in ddportfolio controller input validation schema in model/form.py error message display and style added
24 lines
679 B
Python
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"]
|