【发布时间】:2014-01-07 18:52:32
【问题描述】:
有没有办法将元组保存到 django 模型中?
示例:
Class User(models.Model):
location = models.tupleField()
在哪里User.location = (longitude, latitude)
【问题讨论】:
-
您希望数据库中的表示形式是什么? IE。什么数据类型?
-
我不确定我有哪些选项,请给我一个提示。
-
我不知道有一个。您可以创建一个自定义字段,在读取/写入时将元组从/转换为单个值(例如其字符串表示),或者您使用两个字段/DB-columns。
-
我已经在使用两个字段的方法,但我认为如果存在这样的东西,它会在我的模型中节省很多字段
-
如果您使用启用了 GIS 的数据库,您可以将位置存储在单个字段中。
标签: python django django-models tuples