from quixote import enable_ptl; enable_ptl() from quixote.form import widget from pytradeweb.templates import * from formencode.formprocessor import FormProcessor from pytradeweb.testFormEncode.Register import RegisterSchema def register_form (request): registerSchema = RegisterSchema() formProcessor = FormProcessor(registerSchema, 'form') return formProcessor.renderForm(action='process_register') def process_register (request): registerSchema = RegisterSchema() formProcessor = FormProcessor(registerSchema, 'form') print request.form success, data = formProcessor.processForm(request.form) if not success: print data return formProcessor.renderForm(httpRequest=request, action='process_register', defaults=request.form)