我在 GeoDjango 的管理界面中的 PointFields 显示错误。
这是我的模型:
模型.py
1 class FOO(models.Model):
2 name = models.CharField(max_length=100)
3 point = models.PointField(srid=4326)
5 objects = models.GeoManager()
但是当我创建一个点时:
from django.contrib.gis.geos import Point
p = Point(43.620416,7.065491)
foo = FOO(.. , point=p)
foo.save()
它在数据库中的格式不正确,在这个例子中,它就像 OSM 显示的 (4856153.76879, 788079.64711),也就是说与我输入的完全不同。有谁知道解释这种行为?
提前致谢