Смешивая оба ответа, вы можете рассчитать размер всей таблицы, рассчитав сначала размер одного объекта вашей модели, а затем умножив его на количество объектов в вашей таблице:
$ python manage.py shell
>>> import sys
>>> from myapp.models import MyModel
>>> my_model = MyModel()
>>> total_size = sys.getsizeof(my_model) * MyModel.objects.count()
Это может сработать, но я думаю, что правильнее всего сделать расчет размера таблицы с использованием базы данных.Например, если вы используете PostgreSQL, вам просто нужно сделать:
SELECT pg_database_size('myapp_mymodel');
pg_database_size
------------------
63287944
(1 row)