0

今日、django-geoposition アプリを使用して、プロジェクトでいくつかのマップを表示することにしました。問題は、github でドキュメントを読んでいるときに、まだ admin.py に何を書き込めばよいかわからないため、いくつかのマップを追加できることです。誰か助けてくれませんか?

ドキュメント: django-geoposition の GitHub

4

1 に答える 1

2

ドキュメントによると、属性に 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

それで全部です。

于 2016-03-30T17:04:22.303 に答える