Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make portlint happier. | adamw | 2011-07-06 | 1 | -3/+3 |
* | - Get Rid MD5 support | miwi | 2011-03-19 | 1 | -1/+0 |
* | Move usage instructions from post-install: to the pkg-descr. | adamw | 2010-04-26 | 2 | -6/+3 |
Pycerberus is a framework to check user data thoroughly so that you can protect your application from malicious (or just garbled) input data. * Remove stupid code which converts input values: After values are validated, you can work with real Python types instead of strings - e.g. 42 instead of '42', convert database IDs to model objects transparently. * Implement custom validation rules: Writing custom validators is straightforward, everything is well documented and pycerberus only uses very little Python magic. * Focus on your value-adding application code: Save time by implementing every input validation rule only once, but 100% right instead of implementing a dozen different half-baked solutions. * Ready for global business: i18n support (based on GNU gettext) is built in, adding custom translations is easy. * Tune it for your needs: You can implement custom behavior in your validators, e.g. fetch translations from a database instead of using gettext or define custom translations for built-in validators. * Use it wherever you like: pycerberus is used in a SMTP server, trac macros as well as web applications - there are no dependecies on a specific context like web development. WWW: http://www.schwarz.eu/opensource/projects/pycerberus 3b527aa1ea3'/>
aboutsummaryrefslogtreecommitdiffstats |
Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make portlint happier. | adamw | 2011-07-06 | 1 | -3/+3 |
* | - Get Rid MD5 support | miwi | 2011-03-19 | 1 | -1/+0 |
* | Move usage instructions from post-install: to the pkg-descr. | adamw | 2010-04-26 | 2 | -6/+3 |