Интересно выглядит. Но это после запятой же, да? То есть хранить 1 млн как 0,00000...1? (я не силён в этом)
Вообще смотрю в сторону экспоненциальной записи. Уверен, есть какая-нибудь батарейка уже для джанго
А вообще про большие числа интересная статейка. И 1000 нулей там как пару семечек)))
https://habr.com/ru/post/265067/