Why does Django ORM return unicode for integer fields
<p>I have a model like this:</p>

<pre><code>class MyModel(models.Model):
    some_int_field = models.IntegerField(null = True, blank = True, default = 1)
</code></pre>

<p>And a view:</p>

<pre><code>#...
result = something * int(my_model_instance.some_int_field)
#...
</code></pre>

<p><code>my_model_instance.some_int_field</code> returns unicode, that's why I have to turn it to int explicitly which is not the most pleasant experience. It seems strange for me that I have to turn an integer field into integer. I googled, but failed to find any solution. Is there any way to ged rid of this necessity ?</p>