Удивительно. Но это и правда работает. А если определяю IntegerField, то там какое-то совсем мелкое ограничение. Если же определяю как CharField, затем вытягиваю это в переменные по вашему примеру и делю, умножаю, то никаких ограничений нет.
Я просто думал раз уж в BigIntegerField мне не хватает пространства, то при конвертации поля в обычный int, я столкнусь с ограничениями, но видимо это работает далеко не так как я думал.
Спасибо.