为什么我无法在管理员中获取地图? (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.

来更改默认缩放