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

时间:2018-07-26 03:24:25

标签: django 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

1 个答案:

答案 0 :(得分:2)

哦,我曾经遇到这个问题。当我意识到什么是问题时,我感到自己很愚蠢。您是否尝试过 缩小 暗图像?这是一个放大的海洋:)只需缩小,您就可以看到整个地球的地图。您可以通过向default_zoom = value添加4(默认为ModelAdmin)来更改默认缩放。