{ "info": { "author": "Denis Savasteev", "author_email": "devmaster.zeb@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django" ], "description": "Important steps:\n* include 'validation_extended' in yours INSTALLED_APPS\n* read docstrings from validation_extended.validation\n\n\nPackage features:\n- Turns form validation represent like so:\n # forms.py\n from validation_extended import AutoValidated\n\n class SomeForm(AutoValidated, django.forms.ModelForm): # or django.forms.Form as base class\n class Meta:\n model = SomeModel\n\n class Validators:\n class RequiresAll:\n foo = [foo_validator]\n bar = [bar_validator]\n baz = [baz_validator(5)]\n\n- Forms can make rules for jquery.validate if form class was inherited from ClientValidation\nand all validators were inherited from Validator class and written like so:\n # validators.py\n from validation_extended import Validator\n\n class SimpleValidator(Validator):\n message = \"simple validator error\"\n client_events = \"focusout keyup\"\n data = {'values': [1, 2, 3]}\n\n def js_rules(self):\n pass\n\n def validated(self, field_name, data):\n if not data in self.data['values']:\n self.raise_error()\n\n- It also provide remote validation. To use it include next lines in your urls.py:\n # urls.py\n urlpatterns += patterns(\n url(r'^validation/', include('validation_extended.urls')))", "description_content_type": null, "docs_url": null, "download_url": "http://bitbucket.org/masterzeb/django-extended-forms-validation/downloads/django-extended-forms-validation-1.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/masterzeb/django-extended-forms-validation/", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-extended-forms-validation", "package_url": "https://pypi.org/project/django-extended-forms-validation/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-extended-forms-validation/", "project_urls": { "Download": "http://bitbucket.org/masterzeb/django-extended-forms-validation/downloads/django-extended-forms-validation-1.1.0.tar.gz", "Homepage": "http://bitbucket.org/masterzeb/django-extended-forms-validation/" }, "release_url": "https://pypi.org/project/django-extended-forms-validation/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "Django form extended validation linked to jquery.validate.js", "version": "1.1.0" }, "last_serial": 619417, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "41ce2dfae3c80749b187c888f5b2f98f", "sha256": "f08b6f1833b3eb85294a8fde36b1ee422cd9f6f7721e84d6b74c4226d833401e" }, "downloads": -1, "filename": "django-extended-forms-validation-1.0.0.tar.gz", "has_sig": false, "md5_digest": "41ce2dfae3c80749b187c888f5b2f98f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7020, "upload_time": "2013-04-09T11:56:27", "url": "https://files.pythonhosted.org/packages/9b/46/67b4d8235dce229bade48160bff7bfcb6ca8fb539eedb868da44ea3f6592/django-extended-forms-validation-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0cac0787450678d5e272b8a70c06fd2c", "sha256": "9b6ce78553992a32fc9f16849e0749cfb86525d04b51fd3b68d036a2f7b581ea" }, "downloads": -1, "filename": "django-extended-forms-validation-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0cac0787450678d5e272b8a70c06fd2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7801, "upload_time": "2013-04-27T10:20:46", "url": "https://files.pythonhosted.org/packages/fb/46/bd81bf30f3dfca756ba501bbd39fc98b88f74aed6a887f7d389443e83bc7/django-extended-forms-validation-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0cac0787450678d5e272b8a70c06fd2c", "sha256": "9b6ce78553992a32fc9f16849e0749cfb86525d04b51fd3b68d036a2f7b581ea" }, "downloads": -1, "filename": "django-extended-forms-validation-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0cac0787450678d5e272b8a70c06fd2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7801, "upload_time": "2013-04-27T10:20:46", "url": "https://files.pythonhosted.org/packages/fb/46/bd81bf30f3dfca756ba501bbd39fc98b88f74aed6a887f7d389443e83bc7/django-extended-forms-validation-1.1.0.tar.gz" } ] }