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了。

你可能感兴趣的:(Model)