Заполнение базы КЛАДРа

Для использования КЛАДРа необходимо заполнить базу данными. Для этого необходимо:

  1. Загрузить актуальную базу с сайта ГНИВЦ [ссылка]
  2. Распаковать полученный архив.
  3. Перейти в папку проекта (где расположен файл manage.py)
  4. Запустить команду:
python manage.py fill_kladr <параметры>

Параметры команды fill_kladr

  • --dbf_path – путь к папке с файлами базы КЛАДР; если параметр не указан, загрузка производится из текущей папки
  • --noclear – перед запуском команды не очищаются существующие данные
  • --force – команда не будет задавать вопросов
  • --update – существующие записи будут обновлены

Примеры использования

# Загрузка в пустую базу
python manage.py fill_kladr --dbf-path /var/kladr/

# Обновление базы
python manage.py fill_kladr --dbf-path /var/kladr/ --noclear --update