【发布时间】:2015-06-05 10:04:22
【问题描述】:
我在模型中有一个字段,
name = models.CharField(max_length=2000)
输入的数据是,
name='abc'
django 模型的max_length 设置为 2000,而输入的数据长度仅为 3,
max_length 是否在每个对象的数据库表中为 2000 个字符保留空间?保存模型对象后,空间是否被释放?
如果数据库中的对象数量为数千或数百万,是否设置更高的max_length会增加数据库的大小?
数据库是postgres
【问题讨论】:
-
您可以使用
manage.py sqlmigrate自己检查sql:docs.djangoproject.com/en/1.8/ref/django-admin/…
标签: python django database database-design django-models