Python 在Django模型字段中存储位置历史记录
我试图在django模型的一个字段中存储多个位置,但我不太确定如何进行。我正在使用GeoDjango的Python 在Django模型字段中存储位置历史记录,python,django,django-models,geodjango,Python,Django,Django Models,Geodjango,我试图在django模型的一个字段中存储多个位置,但我不太确定如何进行。我正在使用GeoDjango的点域存储最新报告的位置 class Tracker(models.Model): # Other fields.. # srid 4326 is the WGS84 Spheroid used by GPS current_pos = models.PointField(editable=True, srid=4326) pos_hist = ? 我看过类似的
点域
存储最新报告的位置
class Tracker(models.Model):
# Other fields..
# srid 4326 is the WGS84 Spheroid used by GPS
current_pos = models.PointField(editable=True, srid=4326)
pos_hist = ?
我看过类似的应用程序,但它们的设计似乎允许管理员/用户撤销更改,我不需要这样做
另一种方法似乎是使用外键
与位置
模型建立多对多关系,但我似乎无法理解这将如何工作,因为每个跟踪器
在该字段中将有多个位置
模型,但会有多个跟踪器
s
我是从正确的方向来处理这个问题,还是有更好的方法?
提前谢谢 你肯定想要一个
位置
模型,在跟踪器上有外键
请注意,这将不是创建“多对多”关系,而是创建一个“一对多”关系,其中跟踪器具有多个位置,而位置属于一个跟踪器