如何在django模型中添加新字段

zjm*_*126 3 mysql django field

这是我的模特:

class zjm_model(models.Model):
    a = models.CharField(max_length=36)
    b = models.CharField(max_length=36)
Run Code Online (Sandbox Code Playgroud)

并且该表zjm_model在我的mysql 中有很多数据,现在,

我想添加一个新字段:

class zjm_model(models.Model):
    a = models.CharField(max_length=36)
    b = models.CharField(max_length=36)
    c = models.CharField(max_length=36)
Run Code Online (Sandbox Code Playgroud)

但是,当我跑步时manage.py syncdb,它表明:

No fixtures found.
Run Code Online (Sandbox Code Playgroud)

那我怎么能在我的数据库中添加一个新字段,

谢谢

Sam*_*lan 10

数据库迁移不是内置于Django,因此您需要使用第三方库.我强烈推荐南方.


Spa*_*man 5

南方非常好,所有这一切,但如果这是一个非常罕见的一次性的事情,那么只需启动你最喜欢的mysql工具,并做类似的事情:ALTER TABLE foo ADD COLUMN wotsit VARCHAR(100) - 我记不起来了句法...

但南方+1.