django-fias icon indicating copy to clipboard operation
django-fias copied to clipboard

fias.nalog.ru упал, вместе с ним упал django-fias

Open Skorpyon opened this issue 7 years ago • 5 comments

requests.exceptions.ConnectionError: HTTPConnectionPool(host='fias.nalog.ru', port=80): Max retries exceeded with url: /WebServices/Public/DownloadService.asmx?WSDL (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f44d2590c18>: Failed to establish a new connection: [Errno 110] Connection timed out',))

python manage.py runserver не запускается, т.к. в одной из миграций fias есть проверка версии

Skorpyon avatar Jul 09 '17 14:07 Skorpyon

Также обязательная проверка версий через сервис fias.nalog.ru не позволяет установить django-fias локально.

ivan17abc avatar Oct 03 '17 15:10 ivan17abc

python manage.py runserver не запускается, т.к. в одной из миграций fias есть проверка версии

Проверка запускается только при обновлении существующей БД.

Также обязательная проверка версий через сервис fias.nalog.ru не позволяет установить django-fias локально.

используйте ключ

--update-version-info no

Yuego avatar Oct 04 '17 05:10 Yuego

Использую так:

python3 manage.py fias --src /path/to/dir/ --update-version-info no

При использовании этого ключа во время первоначальной загрузки данных даёт ошибку

request.exceptions.ConnectionError: HTTPConnectionPool(host='fias.nalog.ru', port=80)...

ivan17abc avatar Oct 04 '17 06:10 ivan17abc

Решил вопрос следующим образом:

  1. с компьютера, подключеного к Инету выгрузил таблицу fias_version и импортировал данные в таблицу базы на локальном компе;
  2. отключил импорт и использование функции fetch_version_info в приложении fias
  3. первоначальное заполнение производил с распакованного xml-архива (с dbf-архивом возникли проблемы с классом DBFTable на этапе инициализации при заполнении self.related_fields)

ivan17abc avatar Oct 04 '17 13:10 ivan17abc

Just check that in table.py, pls row 114

"""Check db_table name""" db_table = 'fias_' + model.__name__.lower() # _meta.db_table

perevertysh avatar Nov 20 '18 13:11 perevertysh