{ "info": { "author": "Luca Marra", "author_email": "luca@facciocose.it", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# django-italian-utils\n\n[![Build Status](https://travis-ci.org/facciocose/django-italian-utils.svg?branch=master)](https://travis-ci.org/facciocose/django-italian-utils) [![Coverage Status](https://coveralls.io/repos/github/facciocose/django-italian-utils/badge.svg?branch=master)](https://coveralls.io/github/facciocose/django-italian-utils?branch=master)\n\nLibreria di utility per semplificare la creazione di applicazioni italiane\n\n## Installazione\n\nInstallare il pacchetto pypi\n\n`pip install django-italian-utils`\n\nAggiungere `italian_utils` alle app installate\n\n```python\n#...\n\nINSTALLED_APPS = (\n # ...\n 'italian_utils',\n 'django.contrib.admin',\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.messages',\n 'django.contrib.staticfiles',\n)\n\n# ...\n```\n\nEffettuare le migrazioni\n\n`python manage.py migrate`\n\n## Contenuto\n\nSono presenti dei validatori per **codice fiscale** e **partita iva** da usare nei modelli.\n```python\nfrom italian_utils.validators import validate_codice_fiscale, validate_partita_iva\n\nclass Persona(models.Model):\n codice_fiscale = models.CharField(\n max_length=16,\n validators=[validate_codice_fiscale]\n )\n\n # ...\n\nclass Azienda(models.Model):\n partita_iva = models.CharField(\n max_length=11,\n validators=[validate_partita_iva]\n )\n\n # ...\n```\n\nUn dizionario delle [regioni e le relative province con abbreviazioni annesse](https://github.com/facciocose/django-italian-utils/blob/master/italian_utils/utils.py).\n\n### Elenco dei comuni\n\n\u00c8 possibile importare il file CSV con l'[elenco dei comuni proveniente dal sito istat](https://www.istat.it/storage/codici-unita-amministrative/Elenco-comuni-italiani.csv) con un comando manage.py\n\n`python manage.py importacomuni `\n\n## TODO\n\n- Aggiornare la validazione del CF per includere i casi di omocodia\n- Creare le tuple da usare nei ChoiceField\n- Mappare i modelli di comuni, province e regioni tramite i codici istat\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/facciocose/django-italian-utils", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-italian-utils", "package_url": "https://pypi.org/project/django-italian-utils/", "platform": "", "project_url": "https://pypi.org/project/django-italian-utils/", "project_urls": { "Homepage": "https://github.com/facciocose/django-italian-utils" }, "release_url": "https://pypi.org/project/django-italian-utils/0.3.3/", "requires_dist": null, "requires_python": "", "summary": "Libreria di utility per semplificare la creazione di applicazioni italiane.", "version": "0.3.3" }, "last_serial": 5093127, "releases": { "0.1": [ { "comment_text": "built for Darwin-13.3.0", "digests": { "md5": "3fbcecb35176b6f22a060456e2357caa", "sha256": "90887d4cef8dd6a68c109eb7534a083fb20916d2209676f0b29594cc9eae3e8e" }, "downloads": -1, "filename": "django-italian-utils-0.1.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "3fbcecb35176b6f22a060456e2357caa", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 7204, "upload_time": "2014-08-27T17:08:09", "url": "https://files.pythonhosted.org/packages/9c/5a/5387283b1d2d042c21deac4bc8d307dbc357784de1a50a70bb41eebe2c79/django-italian-utils-0.1.macosx-10.9-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "0f5b42c3eb480b0db959fb3c62600171", "sha256": "d73ce789dcddd0a2188104a49aae24e99c85f6b498fd4dae2ad071c552a60ac7" }, "downloads": -1, "filename": "django-italian-utils-0.1.tar.gz", "has_sig": false, "md5_digest": "0f5b42c3eb480b0db959fb3c62600171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4617, "upload_time": "2014-08-27T17:08:06", "url": "https://files.pythonhosted.org/packages/2c/77/4b1c5b5da5ba767abbeb4ee9bda1262b2d3a2f52900c2d8d558b50745d93/django-italian-utils-0.1.tar.gz" } ], "0.2": [ { "comment_text": "built for Darwin-13.3.0", "digests": { "md5": "ccb6f8d00a9fb2fe7f2382610a830a34", "sha256": "5ef3333d0c154f53d620697e10bc3a8f5572d455b37c39e498c250212060aade" }, "downloads": -1, "filename": "django-italian-utils-0.2.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "ccb6f8d00a9fb2fe7f2382610a830a34", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 7199, "upload_time": "2014-08-27T18:21:24", "url": "https://files.pythonhosted.org/packages/a4/04/687e07fc3c41ca96d283ff57b824bdf19b82c1ccaba818ae3875f2f33d99/django-italian-utils-0.2.macosx-10.9-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6d7b843774401d18229a8cd464cd27b5", "sha256": "861b41053e8bc22cd22eb6caed3a3b76b4fa11aa97357e14434fe521f66625ea" }, "downloads": -1, "filename": "django-italian-utils-0.2.tar.gz", "has_sig": false, "md5_digest": "6d7b843774401d18229a8cd464cd27b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4778, "upload_time": "2014-08-27T18:21:21", "url": "https://files.pythonhosted.org/packages/30/d8/59849920dc259e0c918c80004fe89b3c4ec2e29c2f29820ad25a9d9b5838/django-italian-utils-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "27ec6db0d477b1fe0885680a73be96e8", "sha256": "7cb48ada97783100842d8d4d529799e3b2bafc36cb99a529793fd1c66f79e1d9" }, "downloads": -1, "filename": "django-italian-utils-0.3.tar.gz", "has_sig": false, "md5_digest": "27ec6db0d477b1fe0885680a73be96e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5377, "upload_time": "2014-08-28T17:05:27", "url": "https://files.pythonhosted.org/packages/9e/b8/e78a7a5e172770169cc8ded5b95eeaf5b9926420caacef73dba63fef7664/django-italian-utils-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "023abbdcc19ce5df13cf540326f35aac", "sha256": "578e117e8a68f395dcd6f4f1064a7d3c5a0b61406e6d18b03bc9f3d3533afc0d" }, "downloads": -1, "filename": "django_italian_utils-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "023abbdcc19ce5df13cf540326f35aac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9325, "upload_time": "2019-03-12T14:31:25", "url": "https://files.pythonhosted.org/packages/44/40/1f8b4bfbbb94932b69bbc6816a92c7f27364eec871e0561d06e015661835/django_italian_utils-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "322dd2ff600668c5547ecf4a84e7ffaa", "sha256": "a635bf1ca935a237a81f001f7a9df552562ea8a0491db64f01a507f2831f1993" }, "downloads": -1, "filename": "django-italian-utils-0.3.1.tar.gz", "has_sig": false, "md5_digest": "322dd2ff600668c5547ecf4a84e7ffaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6777, "upload_time": "2019-03-12T14:31:26", "url": "https://files.pythonhosted.org/packages/88/dc/0df7c5d26d1c1b4bd083c79b67e62844b15c0d74a78d6a8f4cb2cb6b3a93/django-italian-utils-0.3.1.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "57bae76ce481ce3b2f8258eb27bb17de", "sha256": "bc8798f4ef9900751a13e2267d435a18109ffa8e33aae1a005e181dd2fafde4d" }, "downloads": -1, "filename": "django_italian_utils-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "57bae76ce481ce3b2f8258eb27bb17de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9581, "upload_time": "2019-04-03T21:44:08", "url": "https://files.pythonhosted.org/packages/f2/74/a4791ef935679ee6cfdde9cc45404642777acba2a89804feecd618b8c4f8/django_italian_utils-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "617c64709d0ed0ca71d1268d02c5cf6c", "sha256": "74fdbcfb4dff23c569d21172c1ac516c4ec7771a199d325fb492a8cbb5e07e6b" }, "downloads": -1, "filename": "django-italian-utils-0.3.3.tar.gz", "has_sig": false, "md5_digest": "617c64709d0ed0ca71d1268d02c5cf6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7006, "upload_time": "2019-04-03T21:44:09", "url": "https://files.pythonhosted.org/packages/18/72/014474c049292d616cd3aac61f02f2359695e7dede6df979ad3db314b7cb/django-italian-utils-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57bae76ce481ce3b2f8258eb27bb17de", "sha256": "bc8798f4ef9900751a13e2267d435a18109ffa8e33aae1a005e181dd2fafde4d" }, "downloads": -1, "filename": "django_italian_utils-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "57bae76ce481ce3b2f8258eb27bb17de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9581, "upload_time": "2019-04-03T21:44:08", "url": "https://files.pythonhosted.org/packages/f2/74/a4791ef935679ee6cfdde9cc45404642777acba2a89804feecd618b8c4f8/django_italian_utils-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "617c64709d0ed0ca71d1268d02c5cf6c", "sha256": "74fdbcfb4dff23c569d21172c1ac516c4ec7771a199d325fb492a8cbb5e07e6b" }, "downloads": -1, "filename": "django-italian-utils-0.3.3.tar.gz", "has_sig": false, "md5_digest": "617c64709d0ed0ca71d1268d02c5cf6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7006, "upload_time": "2019-04-03T21:44:09", "url": "https://files.pythonhosted.org/packages/18/72/014474c049292d616cd3aac61f02f2359695e7dede6df979ad3db314b7cb/django-italian-utils-0.3.3.tar.gz" } ] }