I am generally curious why django forms and validators are never used anywhere in the codebase? Is there any particular reason? For example, this seems a lot more structured and DRY to me: http://stackoverflow.com/a/3218128