3

通常のモデルの代わりに MPTTMODEL を使用しようとしたときに、既にモデル トピックがあり、その中にデータがあります。

class Topic(MPTTModel):
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
    ....

次のコマンドを実行して、トピック テーブルの親列を移行します。

./manage.py evolve --hint --execute

しかし、私はこのエラーが発生します

Error: Cannot use hinted evolution: AddField or ChangeField mutation for 'Topic.rght' in 'core' requires user-specified initial value.

新しいモデルでは問題なく動作しますが、データを持つ既存のモデルではこのエラーが発生します

4

0 に答える 0