gpt4 book ai didi

django - 您如何卡住未卡住的模型以便您可以继续使用 South?

转载 作者:行者123 更新时间:2023-12-04 05:37:18 28 4
gpt4 key购买 nike

使用他人代码的分支,我添加了一个模型字段并进行了通常的自动迁移:

~ $ django_admin.py migrate mezzanine_slides --auto
You cannot use automatic detection, since the previous migration does not have this whole app frozen.
Either make migrations using '--freeze mezzanine_slides' or set 'SOUTH_AUTO_FREEZE_APP = True' in your settings.py.

我尝试使用提示的明显选项无济于事,并且从文档中一无所获。

最佳答案

好的,经过一些试验和错误:我创建了一个“卡住迁移”,因此:

~ $ django_admin.py schemamigration --freeze mezzanine_slides mezzanine_slides freeze --empty
Created 0002_freeze.py. You must now edit this migration and add the code for each direction.

然后我编辑了生成的迁移并删除了我添加的字段,以便:
! $ django_admin.py schemamigration  mezzanine_slides --auto
+ Added field caption on mezzanine_slides.Slide
Created 0003_auto__add_field_slide_caption.py. You can now apply this migration with: ./manage.py migrate mezzanine_slides

完成后,迁移工作正常。

关于django - 您如何卡住未卡住的模型以便您可以继续使用 South?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22652509/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com