Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
元组选择Django_Django - Fatal编程技术网

元组选择Django

元组选择Django,django,Django,如果我在这样的模型中有一个性别选择元组: GENDER_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) 我可以用整数表示吗 GENDER_CHOICES = ( ('1', 'Male'), ('2', 'Female'), ) 并且有一个整数字段(max_length=1)来写入 谢谢。我想a更合适 我认为a更合适 绝对是,但是'1'和'2'不是整数(尽管它们可能仍然可以通过一些魔法工作) 这肯定适用于整型字段:

如果我在这样的模型中有一个性别选择元组:

GENDER_CHOICES = (
    ('M', 'Male'),
    ('F', 'Female'),
)
我可以用整数表示吗

GENDER_CHOICES = (
    ('1', 'Male'),
    ('2', 'Female'),
)
并且有一个
整数字段(max_length=1)
来写入


谢谢。

我想a更合适

我认为a更合适

绝对是,但是
'1'
'2'
不是整数(尽管它们可能仍然可以通过一些魔法工作)

这肯定适用于
整型字段

GENDER_CHOICES = (
    (1, 'Male'),
    (2, 'Female'),
)

我不相信
IntegerField
max\u length
属性。如果您想要少量的选择,一个
PositiveSmallIntegerField
将是合适的。

当然,但是
'1'
'2'
不是整数(尽管它们可能仍然可以通过一些魔法工作)

这肯定适用于
整型字段

GENDER_CHOICES = (
    (1, 'Male'),
    (2, 'Female'),
)
我不相信
IntegerField
max\u length
属性。如果您需要少量选择,则可以使用
PositiveSmallIntegerField