Добавление GeoDjango в существующий проект Django

Вам нужно установить область карты в viewDidAppear, а не viewDidLoad. Когда вызывается viewDidLoad, вид карты только что был загружен - карта еще не была отображена, поэтому вы не можете установить ее область.

Еще одна вещь, которую нужно изменить - это диапазон. (0,05,0,05) кажется слишком маленьким, чтобы показать 3-4 страны. Вы должны попробовать что-то большее, например (5, 5). Помните, что эти цифры представляют в градусах ширину и высоту области карты.

0
задан Marko Lukić 19 January 2019 в 21:14
поделиться

1 ответ

Чтобы перенести ваши данные из базы данных sqlite в базу данных postgres (с postgis), выполните следующие шаги:

  • Перед изменением настроек базы данных выполните dumpdata для выгрузки Ваши данные в файл JSON.
  • Измените настройки DATABASES, создайте новую базу данных и выполните migrate, чтобы создать все таблицы в новой базе данных.
  • Выполните loaddata , чтобы загрузить ваши старые данные в новую базу данных.
0
ответ дан Udi 19 January 2019 в 21:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: