SAE下修改models里面字段
DBA在设计数据库时,不可能一站到底,在开发过程中有时需要对数据库的字段进行增删改。
今天早上在完善1boke时,发现数据库里面有张表需要添加字段。对应到django里面models,具体过程如下:
在添加之前的models:
1 | class Categories(models.Model): |
2 | name = models.CharField(max_length=128, verbose_name=u'类别名称') |
现在需要添加
1 | has_child = models.BooleanField(default=False, verbose_name=u'是否有下级分类') |
这是比较纠结了,SAE上面怎么更新数据库里面的字段呢???
我是这样做的,直接在数据库里面执行如下的sql语句:
1 | ALTER TABLE `blog_categories` ADD COLUMN `has_child` TINYINT(1) NOT NULL AFTER `desc`; |
对应的app里面的models直接修改,更新就ok了。
浙公网安备 33010602011771号