1

既存の 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="")
4

1 に答える 1

2

はい。データベース移行ツールを使用します。Django の最も一般的なデータベース移行の 1 つはSouthです。

于 2013-01-12T09:36:28.157 に答える