【问题标题】:How to show the admin panel in django-geoposition如何在 django-geoposition 中显示管理面板
【发布时间】:2015-11-12 21:04:16
【问题描述】:

今天我决定使用 django-geoposition 应用程序在我的项目中显示一些地图。问题是,在阅读 github 上的文档时,我仍然不知道应该在 admin.py 中写什么,所以我可以添加一些地图。有人可以帮忙吗?

文档:GitHub of django-geoposition

【问题讨论】:

    标签: django django-geoposition


    【解决方案1】:

    根据文档,您只需在属性中添加一个 GeopositionField:

    from django.db import models
    from geoposition.fields import GeopositionField
    
    class YourModel(models.Model):
        name = models.CharField(max_length=100)
        map_field = GeopositionField()
    

    因此,当您转到管理员上的模型页面时,您可以看到一张地图,您可以搜索位置并获取纬度和经度。

    如果您想允许通过点击地图来选择位置,只需在 settings.py 中添加几行:

    GEOPOSITION_MARKER_OPTIONS = { 'cursor': 'move' }

    https://github.com/philippbosch/django-geoposition

    就是这样。

    【讨论】:

    • 谢谢伙计!我已经想通了,因为这是一个老问题,但感谢您的回复:)
    猜你喜欢
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 2023-02-04
    • 2022-12-23
    • 2021-06-20
    • 2021-03-05
    • 2011-10-11
    相关资源
    最近更新 更多