为什么Django ORM为整数字段返回unicode

时间:2016-07-15 10:12:50

标签: django-orm

我有一个这样的模型:

class MyModel(models.Model):
    some_int_field = models.IntegerField(null = True, blank = True, default = 1)

观点:

#...
result = something * int(my_model_instance.some_int_field)
#...

my_model_instance.some_int_field返回unicode,这就是我必须明确将其转换为int的原因,这不是最愉快的体验。对我来说似乎很奇怪,我必须将整数字段转换为整数。我用Google搜索,但没有找到任何解决方案。有没有办法摆脱这种必要性?

0 个答案:

没有答案