【发布时间】:2018-05-23 04:44:17
【问题描述】:
嗨,我正在尝试更改我当前的 django 项目架构,数据迁移工具在南方。 django 版本是 1.6.9。
这是一个现有的数据库,所以我不想弄乱我的历史数据。
我想要改变的是让一个空白=真字段非空(空白=假) 这是我的模型类:
class Post(DraftableModel, EditTrackingModel):
title = models.CharField(max_length=120,
verbose_name='headline')
description = models.CharField(max_length=260,
blank=True,
verbose_name='lead-in',
help_text="260 character limit")
/*rest of the code*/
我想将描述从models.CharField(blank=True) 更改为models.CharField(blank=False),这是默认的空白值
考虑到我的数据库的存在,我的一些旧 Post 模型确实有空的描述。
迁移和更改数据库架构后,我的数据库会损坏吗?
【问题讨论】:
标签: django database database-design django-models database-schema