我正在为我的Django app定义模型,我希望有一个由两个(正)整数元组组成的模型的字段。我怎样才能做到这一点?我正在查看Django Models API参考,但我看不到这样做的任何方法。
答案 0 :(得分:0)
取决于您在数据库中存储后打算如何使用它们;我能想到的两种方法是:
选项1)
models.IntegerField(unique=True)
现在的诀窍是加载数据并解析它:你必须连接数字,然后才能将它们拆分出来。
很快就会 选项2) models.CommaSeparatedIntegerField(max_length=1024, unique=True)
不确定它如何处理唯一值;可能'20,40'不等于'40,20',所以这两组都是独一无二的。
或者只是在模型中的自定义字段/函数中自己实现它。