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