为什么我无法在管理员中获取地图? (geodjango)
why I can't get map in admin? (geodjango)
我是 geodjango 的初学者。我关注了 youtube 上的视频教程。我完成了地理数据库的安装。
models.py:
from django.db import models
from django.contrib.gis.db import models as geomodels
class City(models.Model):
name = models.CharField(max_length=100, blank=False)
geometry = geomodels.PointField()
class Meta:
# order of drop-down list items
ordering = ('name',)
verbose_name_plural = 'cities'
当我打开管理页面时。 PointField 只有一个深色图像。
dark image
但我可以添加位置。
location
我怎样才能得到真实的地图而不是黑暗的图像?
我使用 Django 2.0 和 python 3.6
哦,这个问题我运行进过一次。当我意识到什么是问题时,我觉得自己真的很愚蠢。您是否尝试 缩小 您的暗图像?这是一个非常放大的海洋:)只要缩小你就能看到整个地球地图。您可以通过将 default_zoom = value
(默认为 4
)添加到您的 ModelAdmin
.
来更改默认缩放
我是 geodjango 的初学者。我关注了 youtube 上的视频教程。我完成了地理数据库的安装。
models.py:
from django.db import models
from django.contrib.gis.db import models as geomodels
class City(models.Model):
name = models.CharField(max_length=100, blank=False)
geometry = geomodels.PointField()
class Meta:
# order of drop-down list items
ordering = ('name',)
verbose_name_plural = 'cities'
当我打开管理页面时。 PointField 只有一个深色图像。 dark image 但我可以添加位置。 location 我怎样才能得到真实的地图而不是黑暗的图像? 我使用 Django 2.0 和 python 3.6
哦,这个问题我运行进过一次。当我意识到什么是问题时,我觉得自己真的很愚蠢。您是否尝试 缩小 您的暗图像?这是一个非常放大的海洋:)只要缩小你就能看到整个地球地图。您可以通过将 default_zoom = value
(默认为 4
)添加到您的 ModelAdmin
.