为什么我无法在管理员中获取地图?(geodjango)

Har*_*ssu 2 django geodjango

我是geodjango的初学者。我跟着youtube上的视频教程。我完成了地理数据库的安装。

模型.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'
Run Code Online (Sandbox Code Playgroud)

当我打开管理页面时。PointField 只有一个暗图像。 深色图像, 但我可以添加位置。 位置 如何获得真实地图而不是暗图像?我使用 Django 2.0 和 python 3.6

Jon*_*bop 7

哦,我遇到过一次这个问题。当我意识到什么是问题时,我感到非常愚蠢。你有没有尝试缩小你的黑暗图像?这是一个非常放大的海洋:) 只需缩小,您就可以看到整个地球地图。您可以通过将default_zoom = value(默认为4)添加到您的ModelAdmin.