{ "info": { "author": "Artem Vlasov", "author_email": "root@proscript.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: Russian", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445 \u0424\u0418\u0410\u0421 \u0432 Django\n\n\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\n====================\n\n* \u0418\u043c\u043f\u043e\u0440\u0442 \u0431\u0430\u0437\u044b \u0424\u0418\u0410\u0421 \u0438\u0437:\n * \u0430\u0440\u0445\u0438\u0432\u0430 XML \u0438\u043b\u0438 DBF\n * \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u0441 XML \u0438\u043b\u0438 DBF\n * \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0441 \u0441\u0430\u0439\u0442\u0430 http://fias.nalog.ru \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 XML \u0438\u043b\u0438 DBF\n* \u0418\u043c\u043f\u043e\u0440\u0442 \u0432\u0441\u0435\u0445 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u0424\u0418\u0410\u0421 (\u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0430)\n* \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0411\u0414\n* \u0412\u0441\u0435 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0438 \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0432 \u0430\u0434\u043c\u0438\u043d\u043a\u0435 Django\n* \u041f\u043e\u043b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 AddressField, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0435 \u0432 \u0430\u0434\u043c\u0438\u043d\u043a\u0435 Django ajax-\u043f\u043e\u0438\u0441\u043a \u0430\u0434\u0440\u0435\u0441\u0430\n* \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u044f AddressField (`\u0434\u0435\u043c\u043e `_) \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e:\n * `Sphinx Search Engine `_ \u0414\u043b\u044f Debian, Ubuntu, RHEL, Windows \u0435\u0441\u0442\u044c `\u043f\u0430\u043a\u0435\u0442\u044b `_\n\n* \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u043f\u043e\u043b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u0440\u0430\u0439\u043e\u043d\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0432 AddressField \u0433\u043e\u0440\u043e\u0434\u0430 (\u0440\u0430\u0439\u043e\u043d\u044b \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u0443\u043b\u0438\u0446\u0430\u043c, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f)\n* \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0445 \u0436\u0438\u0437\u043d\u044c\n\n\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c\n=============\n\n* Django 1.7+ (*\u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 django 1.7 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c django_extensions*)\n* django_select2 5.3.0+\n\n\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438\n===================\n\n* `django_select2`_ \u043c\u043e\u0434\u0443\u043b\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 Select2 \u0441 Django.\n* `dbfread `_ \u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 DBF. \u0414\u043b\u044f python3.3+ \u043f\u043e\u043a\u0430 \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0439 `\u0444\u043e\u0440\u043a`_\n\n\n\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438\n=====================\n\n* \u0427\u0430\u0441\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a: \u0432\u0441\u044f \u0441\u0442\u0430\u0442\u0443\u0441\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u0442\u0438\u043f\u044b \u043d\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0442\u0438\u043f\u044b \u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0442\u0430\u0431\u043b\u0438\u0446\u0430 AddrObj\n* \u0412\u0441\u0435 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0438 \u0438 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c ForeignKey, \u0447\u0442\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043a\u043e\u043d\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0411\u0414 \u0424\u0418\u0410\u0421. \u0412 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0436\u0438\u0437\u043d\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u043d\u0435 \u0431\u044b\u0432\u0430\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443:\n* \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u0434\u043b\u044f ForeignKey \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043d\u043e\u0433\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0430:\n * \u041f\u0440\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043b\u044e\u0431\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438 \u043f\u0430\u0447\u043a\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043d\u0430 \u0447\u0430\u0441\u0442\u0438 \u0438 \u043a\u0430\u0436\u0434\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\n * \u041f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u043c \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043a\u0438 \u0447\u0430\u0441\u0442\u044c \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u043d\u043e\u0432\u0430 \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f.\n * \u0422\u0430\u043a \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f, \u043f\u043e\u043a\u0430 \u0432 \u043f\u0430\u0447\u043a\u0435 \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u043e\u0434\u0438\u043d \u043e\u0431\u044a\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f.\n \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0441\u0430\u0434\u043a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u043f\u0440\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a.\n\n\n\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043b\u044e\u0447\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 (python manage.py fias)\n========================================================\n\n--src \n \u041f\u0443\u0442\u044c \u0434\u043e \u0430\u0440\u0445\u0438\u0432\u0430 \u0441 \u0411\u0414 \u0424\u0418\u0410\u0421, \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u044b\u043b \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043d \u0430\u0440\u0445\u0438\u0432 \u0438\u043b\u0438 URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0430\u0440\u0445\u0438\u0432\n \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 AUTO \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0441\u0430\u0439\u0442\u0430 http://fias.nalog.ru\n\n--truncate\n \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u0432\u0441\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043f\u0435\u0440\u0435\u0434 \u0438\u043c\u043f\u043e\u0440\u0442\u043e\u043c \u0432 \u043d\u0435\u0451\n\n--i-know-what-i-do\n \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0432 \u0411\u0414 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u0430\u0441\u0442 \u043d\u0438\u0447\u0435\u0433\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u043d \u044d\u0442\u043e\u0442 \u043a\u043b\u044e\u0447.\n \u041d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442.\n\n--update\n \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0411\u0414 \u0424\u0418\u0410\u0421 \u0434\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 (\u043f\u043e\u0441\u043b\u0435 \u0438\u043b\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0430).\n \u0415\u0441\u043b\u0438 \u0432 \u0411\u0414 \u043d\u0438\u0447\u0435\u0433\u043e \u0435\u0449\u0451 \u043d\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u043e\u0441\u044c, \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0434\u0430\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435.\n\n--skip\n \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 --update. \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0451\u043d\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0432\u044b \u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438.\n\n--format \n \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0432 \u043a\u0430\u043a\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0432\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0424\u0418\u0410\u0421. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f: xml \u0438\u043b\u0438 dbf.\n\n--limit\n \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0447\u043a\u0438 \u0437\u0430\u043f\u0438\u0441\u0435\u0439, \u0435\u0434\u0438\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0439 \u0432 \u0411\u0414. \u0427\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u043c\u0435\u0440, \u0442\u0435\u043c \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438\u043c\u043f\u043e\u0440\u0442 (\u0432 \u0442\u0435\u043e\u0440\u0438\u0438), \u043d\u043e \u0434\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a, \u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442.\n \u041f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: 10000.\n\n--tables\n \u0417\u0430\u0434\u0430\u0451\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0442\u0430\u0431\u043b\u0438\u0446 \u0434\u043b\u044f \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e.\n\n--update-version-info \n \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043b\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0435\u0440\u0441\u0438\u0439 \u0411\u0414 \u0424\u0418\u0410\u0421.\n \u041f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: yes\n\n--fill-weights\n \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0432\u0435\u0441\u0430 \u0442\u0438\u043f\u043e\u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0438\u0437 FIAS_SB_WEIGHTS. \u0421\u043c\u043e\u0442\u0440\u0438 **\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u0435\u0441\u043e\u0432** \u043d\u0438\u0436\u0435.\n\n--keep-indexes\n \u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u044b \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446 (\u043a\u0440\u043e\u043c\u0435 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430) \u043f\u0435\u0440\u0435\u0434 \u0438\u043c\u043f\u043e\u0440\u0442\u043e\u043c \u0438 \u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u0437\u0430\u043d\u043e\u0432\u043e \u043f\u043e\u0441\u043b\u0435.\n \u041a\u043b\u044e\u0447 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0430\u043a\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435. \u041d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442.\n\n--tempdir \n \u041f\u0443\u0442\u044c \u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0443, \u0433\u0434\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0430.\n \u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0438 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438.\n\n\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 1.1.x \u0434\u043e 1.2.0\n=========================\n\n\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u0438\u043c\u043f\u043e\u0440\u0442 \u0411\u0414, \u0442. \u043a. \u0438\u0437-\u0437\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445\n\u0447\u0430\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 (\u043a\u043e\u0434\u044b \u0418\u0424\u041d\u0421, \u041e\u041a\u0410\u0422\u041e, \u041e\u041a\u0422\u041c\u041e) \u0431\u044b\u043b\u0430 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.\n\n\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py migrate fias\n\n\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 1.0.0 \u0434\u043e 1.1.0\n=========================\n\n\u0412\u043f\u043e\u043b\u043d\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u043f\u0440\u0435\u0440\u0432\u0451\u0442\u0441\u044f \u0438\u0437-\u0437\u0430 \u043d\u0435\u043a\u043e\u043d\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u0438 \u0411\u0414.\n\u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u0438\u043c\u043f\u043e\u0440\u0442, \u0442. \u043a. \u0438\u0441\u043a\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0442\u0440\u0443\u0434\u043e\u0437\u0430\u0442\u0440\u0430\u0442\u043d\u043e.\n\n* \u041f\u0435\u0440\u0435\u0434 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c **\u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0411\u0414 \u0424\u0418\u0410\u0421**!!!\n* \u041f\u0435\u0440\u0435\u0434 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u0442. \u043a. \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043a\u0430\u0447\u0430\u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0430\u0445\u0440\u0438\u0432\u0430 \u0411\u0414 \u0424\u0418\u0410\u0421 (\u043f\u043e\u043b\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0432).\n* \u0415\u0441\u043b\u0438 \u0411\u0414 \u043f\u0443\u0441\u0442\u0430, \u043d\u0438\u0447\u0435\u0433\u043e \u043a\u0430\u0447\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442.\n\n\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py migrate fias\n\n\n\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 0.6.1 \u0434\u043e 1.0.0\n=========================\n\n\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 django-fias \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 0.6.2, \u0430 django \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 1.7 \u0438\u043b\u0438 \u0432\u044b\u0448\u0435.\n\u0421\u043c\u0438\u0433\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445::\n\n python manage.py migrate fias 0001 --fake\n python manage.py migrate fias\n\n\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 django-fias \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 1.0.0\n\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0432\u0441\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0434\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 (\u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 django-select2 \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0435 \u043d\u0438\u0436\u0435 5.3.0).\n\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0444\u0430\u0439\u043b\u044b::\n\n python manage.py collectstatic\n\n\n\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 django-fias (\u0441\u043c. fias/config.py).\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n=========\n\n1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 `django-fias`::\n\n pip install django-fias\n\n2. \u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 `fias` \u0438 `django_select2` \u0432 \u0432\u0430\u0448 \u0441\u043f\u0438\u0441\u043e\u043a `INSTALLED_APPS`.\n3. \u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 `url(r'^fias/', include('fias.urls', namespace='fias')),` \u0432 \u0432\u0430\u0448 urlpatterns\n4. \u041b\u044e\u0431\u044b\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043a \u0430\u0434\u043c\u0438\u043d\u043a\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u0435 FiasAddress \u0441\u0432\u0435\u0436\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e jQuery::\n\n # \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u0430\u043a:\n class ItemAdmin(admin.ModelAdmin):\n class Media:\n js = ['//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.js']\n admin.site.register(Item, ItemAdmin)\n\n5. \u0415\u0441\u043b\u0438 \u0432\u044b \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0411\u0414 \u043f\u043e\u0434 \u0434\u0430\u043d\u043d\u044b\u0435 \u0424\u0418\u0410\u0421, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435\n\n* \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0411\u0414 \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0435\u0451 \u043a \u0414\u0436\u0430\u043d\u0433\u043e \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c\n* \u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0432 \u0432\u0430\u0448 `settings.py` \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440::\n\n FIAS_DATABASE_ALIAS = 'fias'\n\n\u0433\u0434\u0435 `fias` - \u0438\u043c\u044f \u0411\u0414\n\n* \u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a `DATABASE_ROUTERS`::\n\n fias.routers.FIASRouter\n\n* \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n\n python manage.py migrate --database=fias\n\n\u0433\u0434\u0435 `fias` - \u0438\u043c\u044f \u0411\u0414 \u0424\u0418\u0410\u0421\n\n5. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py migrate\n\n6. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py collectstatic\n\n\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430\n================================\n\n**NOTE**: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e 2 \u0421\u0423\u0411\u0414: PostgreSQL \u0438 MySQL.\n**NOTE2**: \u0434\u043b\u044f \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u0438 \u0431\u0430\u0437\u044b \u0432 MySQL \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043e 2-2.5\u0413\u0411 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 MySQL.\n**NOTE3**: \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0447\u0430\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441 \u0431\u0430\u0437\u044b \u0424\u0418\u0410\u0421. \u042d\u0442\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u044b.\n\n1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435:\n\n* `Sphinx Search Engine `_ \u0414\u043b\u044f Debian, Ubuntu, RHEL, Windows \u0435\u0441\u0442\u044c `\u043f\u0430\u043a\u0435\u0442\u044b `_\n\n\n3. \u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e `sphinx`:\n\n\u0415\u0441\u043b\u0438 \u0443 \u0432\u044b \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 `sphinx` \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043d\u0444\u0438\u0433 \u0438\u043d\u0434\u0435\u043a\u0441\u0430. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py fias_suggest --path=PATH > sphinx.conf\n\n\u0433\u0434\u0435 `PATH` - \u043f\u0443\u0442\u044c \u0434\u043e \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u0441 \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u043c\u0438 sphinx.\n\n\u0418\u043d\u0430\u0447\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py fias_suggest --path=PATH --full > sphinx.conf\n\n\u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 sphinx.\n\n\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043a\u043e\u043d\u0444\u0438\u0433 sphinx \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 (\u0434\u043b\u044f **Gentoo** \u044d\u0442\u043e \u0444\u0430\u0439\u043b `/etc/sphinx/sphinx.conf`, \u0434\u043b\u044f **Ubuntu**: `/etc/sphinxsearch/sphinx.conf`)\n\n4. \u041f\u0441\u043e\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0434\u0430\u043d\u043d\u044b\u0435 **\u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b** \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n indexer -c /etc/sphinx/sphinx.conf --all\n\n*NOTE*: \u0434\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u043c Sphinx \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c::\n\n indexer -c /etc/sphinx/sphinx.conf --all --rotate\n\n5. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 sphinx::\n\n # \u0434\u043b\u044f Gentoo\n /etc/init.d/searchd start\n # \u0434\u043b\u044f Ubuntu\n /etc/init.d/sphinxsearch start\n\n**NOTE** \u0415\u0441\u043b\u0438 Sphinx \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u0445\u043e\u0441\u0442\u0435 \u0438\u043b\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u043f\u043e\u0440\u0442\u0443, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0432 `settings.py` \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438::\n\n FIAS_SEARCHD_CONNECTION = {\n 'host': '127.0.0.1',\n 'port': 9306,\n }\n\n\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u0435\u0441\u043e\u0432\n===============\n\u0418\u0437-\u0437\u0430 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0411\u0414 \u0424\u0418\u0410\u0421, \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u0430 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043d\u0435 \u0442\u0430\u043a, \u043a\u0430\u043a \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b.\n\u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 0.4 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0432\u0435\u0441\u0430 \u0442\u0438\u043f\u043e\u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443 \u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044e.\n\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432 `settings.py` \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0441\u043b\u043e\u0432\u0430\u0440\u044c `FIAS_SB_WEIGHTS` \u0432\u0438\u0434\u0430::\n\n FIAS_SB_WEIGHTS = {\n # \u0421\u041e\u041a\u0420\u0410\u0429\u0415\u041d\u0418\u0415: \u0412\u0415\u0421\n '\u0433': 128,\n '\u0441': 100,\n }\n \n\u0433\u0434\u0435 \n * \u0421\u041e\u041a\u0420\u0410\u0429\u0415\u041d\u0418\u0415 - \u0441\u043e\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u043e\u0435 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0438\u0434\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b SocrBase\n * \u0412\u0415\u0421 - \u0447\u0438\u0441\u043b\u043e \u043e\u0442 0 \u0434\u043e 128\n \n*NOTE*: \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0435\u0441 \u0432\u0441\u0435\u0445 \u0442\u0438\u043f\u043e\u0432 \u0440\u0430\u0432\u0435\u043d 64\n*NOTE*: \u043f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 weights.py - \u0442\u0430\u043c \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0432\u0435\u0441\u0430.\n\n\u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py fias --fill-weights\n \n\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0435\u0441\u0430 \u043c\u043e\u0436\u043d\u043e \u0432 \u043f\u0430\u043d\u0435\u043b\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Django.\n\u041d\u043e \u043f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u044d\u0442\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 **\u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b** \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0432\u044b\u0437\u043e\u0432\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b!\n\u041f\u043e\u0441\u043b\u0435 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u0430\u0437\u0443.\n\n\u0412\u044b\u0431\u043e\u0440 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\n==========================\n\n\u0422\u0430\u0431\u043b\u0438\u0446\u044b SOCRBASE \u0438 ADDROBJ \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0432\u0441\u0435\u0433\u0434\u0430. \u0422\u0430\u0431\u043b\u0438\u0446\u044b NORMDOC, LANDMARK, HOUSEINT \u0438 HOUSE \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f.\n\n\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0432 \u0432\u0430\u0448 `settings.py` \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0442\u0430\u0431\u043b\u0438\u0446, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c::\n\n FIAS_TABLES = ('normdoc', 'landmark', 'houseint', 'house')\n\n\n\u0418\u043c\u043f\u043e\u0440\u0442 \u0434\u0430\u043d\u043d\u044b\u0445\n=============\n\n\u0420\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0439\n----------------------\nT: Table (\u0422\u0430\u0431\u043b\u0438\u0446\u0430) - \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\nL: Loaded (\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043e) - \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0441\u0442\u0440\u043e\u043a\nU: Updated (\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e) - \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439\nS: Skipped (\u041f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043e) - \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439, \u043d\u0435 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u0432\u0448\u0438\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0438 \u0432\u0430\u043b\u0438\u0434\u0430\u0442\u043e\u0440\u043e\u0432, \u0438\u0437 \u043d\u0438\u0445:\nE: Errors (\u041e\u0448\u0438\u0431\u043a\u0438) - \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439, \u043f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437-\u0437\u0430 \u043e\u0448\u0438\u0431\u043e\u043a\nR: Regression (\u0420\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u044f) - \u0441\u0442\u0430\u0442\u0443\u0441 \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0432\u043d\u043e\u0433\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0430.\n \u041f\u0435\u0440\u0432\u043e\u0435 \u0447\u0438\u0441\u043b\u043e - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0438. \u0427\u0435\u043c \u0433\u043b\u0443\u0431\u0436\u0435 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u044f, \u0442\u0435\u043c \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u043b\u043a\u0438\u0435 \u0447\u0430\u0441\u0442\u0438 \u0440\u0430\u0437\u0431\u0438\u0442\u0430 \u043f\u0430\u0447\u043a\u0430 \u0437\u0430\u043f\u0438\u0441\u0435\u0439.\n \u0427\u0438\u0441\u043b\u0430 \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 <\u043d\u043e\u043c\u0435\u0440 \u0447\u0430\u0441\u0442\u0438>:<\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0432 \u0447\u0430\u0441\u0442\u0438>. \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0447\u0438\u0441\u0435\u043b \u0438 \u0438\u0445 \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0433\u043b\u0443\u0431\u0438\u043d\u0435 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0438.\nFN: Filename (\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430) - \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b\n\n\u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445\n------------------------------\n\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0411\u0414 \u0424\u0418\u0410\u0421\n\n\u041f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043c\u043f\u043e\u0440\u0442 \u0441 \u0441\u0430\u0439\u0442\u0430 \u0424\u0418\u0410\u0421::\n\n python manage.py fias --src auto [--format ]\n\n\u0417\u0434\u0435\u0441\u044c \u043a\u043b\u044e\u0447 `--format` \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0432 \u043a\u0430\u043a\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f `xml` \u0438\u043b\u0438 `dbf`.\n\u0422\u0430\u043a\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0446\u0435\u043b\u0435\u0441\u043e\u043e\u0431\u0440\u0430\u0437\u0435\u043d \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u0443\u0447\u0448\u0435 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0432 \u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0436\u0435 \u0435\u0433\u043e::\n\n # \u0410\u0440\u0445\u0438\u0432 \u0441 XML-\u0444\u0430\u0439\u043b\u0430\u043c\u0438\n python manage.py fias --src /path/to/fias_xml.rar\n # \u0410\u0440\u0445\u0438\u0432 \u0441 DBF-\u0444\u0430\u0439\u043b\u0430\u043c\u0438\n python manage.py fias --src /path/to/fias_dbf.rar\n # \u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c \u0430\u0440\u0445\u0438\u0432\u0430\n python manage.py fias --src /path/to/fias_data/\n\n**\u041d\u043e!**\n\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432 \u0411\u0414 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435, \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u044b\u0434\u0430\u0441\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442 \u0440\u0430\u0431\u043e\u0442\u0443.\n\u0422\u0430\u043a\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430, \u0435\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0432 \u0411\u0414 \u0424\u0418\u0410\u0421,\n\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u044d\u0442\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u043c\u0438, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c\nORM Django \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446 \u0443\u0434\u0430\u043b\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0442\u0430\u043a \u0436\u0435 \u0438 \u043e\u0442\u0442\u0443\u0434\u0430.\n\u0415\u0441\u043b\u0438 \u0432\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0435, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043a \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u0444\u043b\u0430\u0433 *--i-know-what-i-do*::\n\n python manage.py fias --src /path/to/fias_xml.rar --i-know-what-i-do\n # or\n python manage.py fias --src auto --i-know-what-i-do\n\n\u0415\u0441\u043b\u0438 \u043f\u043e \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u044e \u0411\u0414 \u0424\u0418\u0410\u0421 \u0437\u0430\u043d\u043e\u0432\u043e, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0444\u043b\u0430\u0433 *--truncate*::\n\n python manage.py fias --src /path/to/fias_xml.rar --truncate --i-know-what-i-do\n # or\n python manage.py fias --src auto --i-know-what-i-do\n\n\u0415\u0441\u043b\u0438 \u0441\u043a\u0430\u0447\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u0435\u043d, \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0432\u044b\u0448\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u0444\u043b\u0430\u0433 *--update* - \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u043e\u0431\u043d\u043e\u0432\u0438\u0442 \u0411\u0414 \u0434\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438.::\n\n python manage.py fias --src /path/to/fias_xml.rar --update\n \n**NOTE**\n\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438. \u0415\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0431 \u043e\u0431\u044a\u0435\u043a\u0442\u0435 \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c, \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u0430 \u0441\u0430\u043c\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u043e\u0431 \u044d\u0442\u043e\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u0435.\n\u0417\u0430\u043f\u0438\u0441\u0438 \u0438\u0437 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u043d\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f.\n\n\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0411\u0414\n--------------------------\n\u0414\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0411\u0414 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py fias --update\n\n\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0441\u0430\u0439\u0442\u0430 \u0424\u0418\u0410\u0421. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0431\u0430\u0437\u0443 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u043d\u0435\u043b\u044c\u0437\u044f.\n\n**NOTE**\n\u041a\u0430\u043a \u044d\u0442\u043e \u043d\u0438 \u043f\u0435\u0447\u0430\u043b\u044c\u043d\u043e, \u043d\u043e \u043c\u044b \u0436\u0438\u0432\u0451\u043c \u0432 \u0420\u043e\u0441\u0441\u0438\u0438. \u0422\u0443\u0442 \u0432\u0441\u044f\u043a\u043e\u0435 \u0431\u044b\u0432\u0430\u0435\u0442. \u0412\u043e\u0442 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441 \u0424\u0418\u0410\u0421 \u0432\u0440\u0435\u043c\u044f \u043e\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u043e\u0434\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u0431\u0438\u0442\u044b\u0435 \u0434\u0435\u043b\u044c\u0442\u0430-\u0430\u0440\u0445\u0438\u0432\u044b.\n\u0427\u0442\u043e\u0431\u044b \u043e\u043d\u044b\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0444\u043b\u0430\u0433 *--skip* \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0441 *--update*\n\n\u0414\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0432\u0441\u0435\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py fias --help\n\n\n\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0411\u0414 \u0424\u0418\u0410\u0421\n---------------------------------------\n\n\u0427\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0411\u0414 \u0424\u0418\u0410\u0421, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435::\n\n python manage.py fiasinfo --db-version\n\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\n=============\n\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0441\u044b\u043b\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0411\u0414 \u0444\u0438\u0430\u0441.\n\n\u0412\u044b \u0442\u0430\u043a \u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u0432\u043e\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u043e\u043b\u0435 `fias.fields.address.AddressField`, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442 \u0432\u0430\u043c \u0443\u0434\u043e\u0431\u043d\u044b\u0439\n\u043f\u043e\u0438\u0441\u043a \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u043e \u0431\u0430\u0437\u0435 \u0438 \u043f\u0440\u044f\u0432\u044f\u0437\u043a\u0443 \u041e\u0434\u0438\u043d-\u043a\u043e-\u041c\u043d\u043e\u0433\u0438\u043c \u0432\u0430\u0448\u0435\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043a \u0442\u0430\u0431\u043b\u0438\u0446\u0435 `AddrObj` \u0431\u0430\u0437\u044b \u0424\u0418\u0410\u0421. (\u0441\u043c. \u043c\u043e\u0434\u0435\u043b\u044c `Item` \u0432 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438)\n\n\u041b\u0438\u0431\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0437 `fias.models.address`, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u0431\u0430\u0432\u044f\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445\n\u043f\u043e\u043b\u0435\u0439 \u043a \u0432\u0430\u0448\u0438\u043c \u043c\u043e\u0434\u0435\u043b\u044f\u043c \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442 \u0437\u0430 \u0432\u0430\u0441 \u043a\u043e\u0435-\u043a\u0430\u043a\u0443\u044e \u0440\u0443\u0442\u0438\u043d\u0443:\n\n**FIASAddress** (\u0441\u043c. \u043c\u043e\u0434\u0435\u043b\u044c `CachedAddress` \u0432 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438)\n\n\u041f\u043e\u043c\u0438\u043c\u043e \u043f\u043e\u043b\u044f `address` \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0449\u0435 \u0434\u0432\u0430: `full_address` \u0438 `short_address`. \u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0430\u0434\u0440\u0435\u0441\u0430 (\u043d\u043e \u0431\u0435\u0437 \u0438\u043d\u0434\u0435\u043a\u0441\u0430), \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c - \u0443\u043a\u043e\u0440\u043e\u0447\u0435\u043d\u043d\u0430\u044f.\n\n**FIASAddressWithArea** (\u0441\u043c. \u043c\u043e\u0434\u0435\u043b\u044c `CachedAddressWithArea` \u0432 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438)\n\n\u041d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0442 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0449\u0435 \u043f\u043e\u043b\u0435 `area` - \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0440\u0430\u0439\u043e\u043d \u0433\u043e\u0440\u043e\u0434\u0430, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u043f\u043e\u043b\u0435 `address` (\u0435\u0441\u043b\u0438, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0442\u0430\u043a\u043e\u0432\u044b\u0435 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u0432 \u0411\u0414 \u0424\u0418\u0410\u0421 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0433\u043e\u0440\u043e\u0434\u0430)\n\n**FIASHouse** (\u0441\u043c. \u043c\u043e\u0434\u0435\u043b\u044c `CachedAddressWithHouse` \u0432 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438)\n\n\u041c\u0438\u043a\u0441\u0438\u043d, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 3 \u043f\u043e\u043b\u044f `house`, `corps` \u0438 `apartment` - \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043c\u0430, \u043a\u043e\u0440\u043f\u0443\u0441 \u0438 \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0430.\n\n**FIASFullAddress**\n\n\u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 `FIASAddress` \u0438 `FIASHouse`.\n\n**FIASFullAddressWithArea**\n\n\u041a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 `FIASAddressWithArea` \u0438 `FIASHouse`\n\n*NOTE*: \u0432 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 `FIASFullAddress` \u0438 `FIASFullAddressWithArea` \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u043c\u0435\u0442\u043e\u0434\u044b `_get_full_address` \u0438 `_get_short_address`, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0438\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u043b\u043d\u0443\u044e \u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0430\u0434\u0440\u0435\u0441\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043c\u0430/\u043a\u043e\u0440\u043f\u0443\u0441\u0430/\u043a\u0432\u0430\u0440\u0442\u0438\u0440\u044b.\n\n\n\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 settings.py\n====\n\nFIAS_UNRAR_TOOL - \u043f\u0443\u0442\u044c \u0434\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 UnRAR (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e unrar - \u043f\u043e\u0438\u0441\u043a \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445)\n\n\nTODO\n====\n\n* \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0441\u043f\u0438\u0441\u043a\u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0438 \u0432\u0441\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 AddrObj \u043c\u043e\u0434\u0435\u043b\u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438\n\n\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b\n==================\n* \u0415\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0411\u0414 \u043f\u043e\u0434 \u0434\u0430\u043d\u043d\u044b\u0435 \u0424\u0418\u0410\u0421, \u0432 \u0430\u0434\u043c\u0438\u043d\u043a\u0435 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a `list_display` \u043d\u0435\u043b\u044c\u0437\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u043b\u044f \u0442\u0438\u043f\u0430 `ForeignKey`\n\n\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u0438\n=============\n\n`\u041a\u043e\u043c\u043c\u0438\u0442 \u043e\u0442 EagerBeager `_\n\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u044d\u0442\u043e\u043c\u0443 \u043a\u043e\u043c\u043c\u0438\u0442\u0443 \u0434\u043e \u043c\u0435\u043d\u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u0434\u043e\u0448\u043b\u043e, \u043f\u043e\u0447\u0435\u043c\u0443 \u0438\u043c\u043f\u043e\u0440\u0442 \u043e\u0442\u0436\u0438\u0440\u0430\u043b \u043f\u0430\u043c\u044f\u0442\u044c.", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Yuego/django-fias/archive/1.2.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Yuego/django-fias", "keywords": "", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "django-fias", "package_url": "https://pypi.org/project/django-fias/", "platform": "", "project_url": "https://pypi.org/project/django-fias/", "project_urls": { "Download": "https://github.com/Yuego/django-fias/archive/1.2.5.tar.gz", "Homepage": "https://github.com/Yuego/django-fias" }, "release_url": "https://pypi.org/project/django-fias/1.2.5/", "requires_dist": null, "requires_python": "", "summary": "FIAS Django integration", "version": "1.2.5" }, "last_serial": 5181882, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "c625ccf2f11352f8e210ef9c929dd915", "sha256": "1888fb12fd2d9ec05039a19fe55377943b9a1fde5420ec85e3249b933c38feae" }, "downloads": -1, "filename": "django-fias-0.3.tar.gz", "has_sig": false, "md5_digest": "c625ccf2f11352f8e210ef9c929dd915", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35201, "upload_time": "2014-03-02T13:29:56", "url": "https://files.pythonhosted.org/packages/28/5c/5c66d93354571d81041ab0d2dfc6d87d3062884e4125b5785f93cfc223dd/django-fias-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6718ee0140da451c62f504a694ac40f4", "sha256": "5ac90bf20af0b8ccebcb9e4befca8904313e2f910e5ebb81cf97d6ecbeee41c7" }, "downloads": -1, "filename": "django-fias-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6718ee0140da451c62f504a694ac40f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35620, "upload_time": "2014-03-02T19:02:35", "url": "https://files.pythonhosted.org/packages/f5/2c/5a8369c6b1e1bf3cd1fa82fd94e36c16caf0a57bbf92f221cbb3c8cac015/django-fias-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "357d4ae7a8179a98b085cbf3ea2ad8ce", "sha256": "c7f263515bac709e014e1dd9a8d7602ea1a22b49e0f56770430dcdf1331b7d1b" }, "downloads": -1, "filename": "django-fias-0.3.2.tar.gz", "has_sig": false, "md5_digest": "357d4ae7a8179a98b085cbf3ea2ad8ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31428, "upload_time": "2014-04-01T16:47:35", "url": "https://files.pythonhosted.org/packages/13/e0/71c6058d949ff22919cd907d642bfba8a4e66a4643e2cec6950dfb8ce12b/django-fias-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ef9f91214e90fb3fccdaad6e207c608e", "sha256": "16425caea82dffbecc111780c6ac386f380a845c5a69675b3d76f95b31377881" }, "downloads": -1, "filename": "django-fias-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ef9f91214e90fb3fccdaad6e207c608e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38939, "upload_time": "2014-05-11T13:55:30", "url": "https://files.pythonhosted.org/packages/5e/65/091fd63167c045d5085703ce13618904519056059c1065fa54612a1c9b48/django-fias-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "cf1eff9a735829cd42cc001c8a1fbbeb", "sha256": "5754cd991551e221e236b6d3e81ba5bf5df384c336d4fef0f4999285da87a73f" }, "downloads": -1, "filename": "django-fias-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cf1eff9a735829cd42cc001c8a1fbbeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34559, "upload_time": "2014-10-14T06:24:31", "url": "https://files.pythonhosted.org/packages/5c/0f/a6c90c2cf94cd0116e2f10de6f148aa367bc4a69b333746e1bd8ad3ce162/django-fias-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e1282fa15222e4b9631ace919716cdd7", "sha256": "428cd8552a3d3522ad2525b2a225cdf47b63613d86995c0115991af003551e71" }, "downloads": -1, "filename": "django-fias-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e1282fa15222e4b9631ace919716cdd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40004, "upload_time": "2015-03-08T18:58:31", "url": "https://files.pythonhosted.org/packages/ca/23/9b40eeeafb44c3dcf64c2cb10d428a701c950995978ce3aa834c0df0da5c/django-fias-0.5.1.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "621bf8912e2cea6bcbeccbe588a3705e", "sha256": "4530f8eabe1a8c11fe56232a59eb306aa0ab044e2563e4e7a80c1fd3243bb006" }, "downloads": -1, "filename": "django-fias-0.5.9.tar.gz", "has_sig": false, "md5_digest": "621bf8912e2cea6bcbeccbe588a3705e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53610, "upload_time": "2016-08-21T19:17:31", "url": "https://files.pythonhosted.org/packages/40/df/f2350a540dcbc10f70154ac8fa61e59dd683c068aca33c740437d0466cff/django-fias-0.5.9.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "1c3697d4ce4df3b486dda046cf528b8d", "sha256": "fc7cbe0ca35398c7469e0d9add48ac060ee3152289da960d00bd8d8daa7c0c1c" }, "downloads": -1, "filename": "django-fias-0.6.2.tar.gz", "has_sig": false, "md5_digest": "1c3697d4ce4df3b486dda046cf528b8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49070, "upload_time": "2016-08-17T12:39:25", "url": "https://files.pythonhosted.org/packages/37/be/d7dec7416f0f320e9bea3ef0529022418e22818316a3c49baa07007f3cf4/django-fias-0.6.2.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "485498ba608add91ac1f5485de4e5f36", "sha256": "0d288355c15915dc26f9151a14effe40d0d3243b492046caf43df6b46ad42b98" }, "downloads": -1, "filename": "django-fias-1.0.2.tar.gz", "has_sig": false, "md5_digest": "485498ba608add91ac1f5485de4e5f36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44023, "upload_time": "2016-08-20T10:30:11", "url": "https://files.pythonhosted.org/packages/d1/ad/f5d7ccaa575fbfe577c7a79c3081d616465648d960c77477b4d77808397a/django-fias-1.0.2.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "5aa62717cd5e2714732ceba61609ebee", "sha256": "7c1e3065e19bb4aff9dca6458670406360ebaad4741fd6faeb69d40fb00b044e" }, "downloads": -1, "filename": "django-fias-1.1.6.tar.gz", "has_sig": false, "md5_digest": "5aa62717cd5e2714732ceba61609ebee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62085, "upload_time": "2016-09-20T14:23:48", "url": "https://files.pythonhosted.org/packages/79/a7/23e605961492d57092eb1cc9125ef7dff6505e640fded15399b8d92819c5/django-fias-1.1.6.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "48c3b1495097c63daffcc688245bd1c6", "sha256": "2c7fa702894d26d2830e4063151f12fe2b806db68c93856ee7c79e99ec4e1581" }, "downloads": -1, "filename": "django-fias-1.1.8.tar.gz", "has_sig": false, "md5_digest": "48c3b1495097c63daffcc688245bd1c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59672, "upload_time": "2016-10-02T06:17:10", "url": "https://files.pythonhosted.org/packages/e2/6a/220fbcd5c22988ffc4bb3b72704e859c2aa161a633e6fb98180c40b1ca47/django-fias-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "2024e7b8fbeff4732872fc65de055986", "sha256": "6e8df73eaf26d6517534cc1345df53cf932a741a71f757f6e25bbcffb73771fc" }, "downloads": -1, "filename": "django-fias-1.1.9.tar.gz", "has_sig": false, "md5_digest": "2024e7b8fbeff4732872fc65de055986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67483, "upload_time": "2016-12-24T06:40:32", "url": "https://files.pythonhosted.org/packages/44/92/72c0af134c451f6345d00e8874267268a32651e671dd12a6108bb524030b/django-fias-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e7eae704354f8b7dde89fdce5752140c", "sha256": "b97c7c3a201ddf6f6608a1cf8a709fc0d62fe6bb31ef7c93bdd39c5ec3b12077" }, "downloads": -1, "filename": "django-fias-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e7eae704354f8b7dde89fdce5752140c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68157, "upload_time": "2016-12-24T07:40:46", "url": "https://files.pythonhosted.org/packages/f3/c3/9a91e78fe003a84e9cbfeb17bc27b628d3c47bd08414c419c234e488eab9/django-fias-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "355daa721e914f8d7725efbb7a278e85", "sha256": "3350510e33993086f587fb1b7998a7613c413e2f185b0aab6f69f8bb88875247" }, "downloads": -1, "filename": "django-fias-1.2.1.tar.gz", "has_sig": false, "md5_digest": "355daa721e914f8d7725efbb7a278e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68645, "upload_time": "2017-01-10T04:39:15", "url": "https://files.pythonhosted.org/packages/d7/7c/eebd12fd9be4dc563daa81188a2243a5eba0c31db00946b296b58908949c/django-fias-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "4298305cab862647924ea2951cec4d7a", "sha256": "52ccc88d76b7917786cca65af6cc1b2b2a62b2f3c5d0ef34c4e257098540a3be" }, "downloads": -1, "filename": "django_fias-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4298305cab862647924ea2951cec4d7a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 88849, "upload_time": "2017-01-10T10:56:45", "url": "https://files.pythonhosted.org/packages/85/57/595344b8933c86c73f97393901d00c321d133e02fd21236ceb03145f667f/django_fias-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4243575b3e392aa0572f679a8d6b1414", "sha256": "26df428ea7b141374881dd8ed5d31a21ffb9f72efa14fa596d6c4ee3aba2b534" }, "downloads": -1, "filename": "django-fias-1.2.2.tar.gz", "has_sig": false, "md5_digest": "4243575b3e392aa0572f679a8d6b1414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68865, "upload_time": "2017-01-10T10:56:41", "url": "https://files.pythonhosted.org/packages/55/2f/6a0fd165f834caa2401040743f9b6538eaf9fb39c94bfb396b8fd9d5b868/django-fias-1.2.2.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "7a5f58b00cbd3cc94fcb555d6fa4c774", "sha256": "90c8f561b243ba141559c7b026edc7298ce0169cd46a4f995809fc0f973e4b7d" }, "downloads": -1, "filename": "django-fias-1.2.5.tar.gz", "has_sig": false, "md5_digest": "7a5f58b00cbd3cc94fcb555d6fa4c774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63221, "upload_time": "2019-04-24T11:54:16", "url": "https://files.pythonhosted.org/packages/52/32/67f532be1d3157a0316d3b04648a206de8bfd8c09cd43c4b4ab820d5775d/django-fias-1.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a5f58b00cbd3cc94fcb555d6fa4c774", "sha256": "90c8f561b243ba141559c7b026edc7298ce0169cd46a4f995809fc0f973e4b7d" }, "downloads": -1, "filename": "django-fias-1.2.5.tar.gz", "has_sig": false, "md5_digest": "7a5f58b00cbd3cc94fcb555d6fa4c774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63221, "upload_time": "2019-04-24T11:54:16", "url": "https://files.pythonhosted.org/packages/52/32/67f532be1d3157a0316d3b04648a206de8bfd8c09cd43c4b4ab820d5775d/django-fias-1.2.5.tar.gz" } ] }