我正在使用django geolocation在基于Django2.0.6 + Python3.6 + Mysql构建的应用程序中显示具有位置的地图。
但是当我打开表单时,它显示以下错误-
异常值:
(1054,“字段列表中的未知列'building.position'”)
我需要在数据库中创建字段位置吗?在文档的任何地方都没有提到它。
models.py:
from geoposition.fields import GeopositionField
class Building(models.Model):
postal_code = models.CharField(max_length=6)
address = models.TextField()
latitude = models.FloatField(validators=[MinValueValidator(-90.0), MaxValueValidator(90.0)])
longitude = models.FloatField(validators=[MinValueValidator(-180.0), MaxValueValidator(180.0)])
position = GeopositionField()
class Meta:
managed = False
db_table = 'building'