Daniel J. Popowich
dpopowich at comcast.net
Thu Oct 5 11:50:56 EDT 2006
durumdara writes: > Do you knows about a Form handler component (module, class, unit, > package, etc.) that can uniformize the form handling on the web ? > > The html form handling forces me to I repeat some of the codes in many > modules. > > Example: > 1. Init > 2. Get inputs > 3. Validating inputs: check field names, data types, I need to open > queries to see that actual data is valid (and existing), require all the > fields I need to make the next step, convert data from text to any type, > protect fields from SQL injection, etc. > 3. Make operation (insert, update, delete, or select) > 4. Show the results, build the result table and/or the form again. Mod_python Servlets (mpservlets) has a facility to cast any form data into any python type. If you don't want the whole mpservlets thing, you can always grab the code. Mpservlets homepage: http://www.astro.umass.edu/~dpopowich/python/mpservlets/ Live tutorial: http://lnx1.blue-fox.com/~dpopowich/mpstutorial/ First of seven pages in tutorial dealing with form data processing: http://lnx1.blue-fox.com/~dpopowich/mpstutorial/formdata Cheers, Daniel Popowich
|