【问题标题】:Editing Django models, with existing objects?使用现有对象编辑 Django 模型?
【发布时间】:2012-12-26 20:29:11
【问题描述】:

有没有办法编辑现有的 Django 模型类(添加/删除字段),并使更改应用于 (SQLite) 数据库中先前创建的对象?

例如:

class Mod(models.Model):
    usrID = models.IntegerField(default=0)
    name = models.CharField(default="")

而在后期,当有大量的命名类对象实例化后,改为:

class Mod(models.Model):
    usrID = models.IntegerField(default=0)
    name = models.CharField(default="")
    description = models.TextField(default="")

【问题讨论】:

    标签: django sqlite django-models


    【解决方案1】:

    是的。使用数据库迁移工具,Django 最流行的数据库迁移之一是South

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 2012-03-19
      • 2014-06-17
      • 1970-01-01
      • 2013-07-28
      相关资源
      最近更新 更多