Django - 如何在我的模型中有一个由整数元组组成的字段?

时间:2015-02-16 21:58:13

标签: python django

我正在为我的Django app定义模型,我希望有一个由两个(正)整数元组组成的模型的字段。我怎样才能做到这一点?我正在查看Django Models API参考,但我看不到这样做的任何方法。

1 个答案:

答案 0 :(得分:0)

取决于您在数据库中存储后打算如何使用它们;我能想到的两种方法是:

选项1)

models.IntegerField(unique=True)

现在的诀窍是加载数据并解析它:你必须连接数字,然后才能将它们拆分出来。

很快就会 选项2)

models.CommaSeparatedIntegerField(max_length=1024, unique=True)

不确定它如何处理唯一值;可能'20,40'不等于'40,20',所以这两组都是独一无二的。

或者只是在模型中的自定义字段/函数中自己实现它。