Merge pull request #45 from remyroy/master

Added the Data Validation section.
This commit is contained in:
Vinta 2014-07-02 21:44:04 +08:00
commit 84315457a8
1 changed files with 9 additions and 0 deletions

View File

@ -36,6 +36,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by
- [Web Content Extracting](#web-content-extracting)
- [Downloader](#downloader)
- [Forms](#forms)
- [Data Validation](#data-validation)
- [Anti-spam](#anti-spam)
- [Tagging](#tagging)
- [Build Tools](#build-tools)
@ -422,6 +423,14 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by
* [Deform](http://deform.readthedocs.org/en/latest/) - Python HTML form generation library influenced by the formish form generation library.
* [WTForms](http://wtforms.readthedocs.org/) - A flexible forms validation and rendering library.
## Data Validation
*Libraries for validating data. Used for forms in many cases.*
* [voluptuous](https://github.com/alecthomas/voluptuous) - A Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
* [dictshield](https://github.com/exfm/dictshield) - A fast way to validate and trim the values in a dictionary.
* [colander](http://docs.pylonsproject.org/projects/colander/en/latest/index.html) - A system for validating and deserializing data obtained via XML, JSON, an HTML form post or any other equally simple data serialization.
## Anti-spam
*Libraries for fighting spam.*