1

我已经启用了在数据库和 django 设置级别处理空间数据所需的一切,我的配置文件模型有一个 default_location 字段,它是一个 PointField。如下所示。

from django.contrib.gis import models

class Profile(models.Model):
    ...
    default_location = models.PointField()

我将配置文件模型注册为内联,以便从用户模型中查看和编辑(用户和配置文件之间的一对一关系)。代码如下所示

class ProfileInline(StackedInline):
    model = models.Profile

class NewUserAdmin(admin.GISModelAdmin):
    gis_widget = OSMWidget
    inlines = [ProfileInline]

admin.site.unregister(models.User)
admin.site.register(models.User, NewUserAdmin)

但是我一直在我的 django 管理页面中获得一个 openlayer 地图

在此处输入图像描述

请任何人都可以建议解决此问题。我需要开放的街道地图,因为它有详细的街道特征。

4

0 回答 0