当它是一个包装时,南方不会识别模型

Tör*_*bor 8 django django-models django-south

我为我的Django站点使用South进行模式和数据迁移.我很高兴使用它.有一天,我将models.py文件转换为models/__init__py并添加了一些其他模型models/something.py.当我跑步的时候python manage.py schemamigration app --auto,Nothing seems to have changed.尽管有新的课程,但我收到了消息something.py.如果我将它们复制到__init__py文件中,South已经识别出新模型.我试图从something顶部导入所有内容__init__py,但没有变化.

iEl*_*ric 17

这是Django的设计.Django根本不会选择你的模型,你需要设置app_label模型的Meta类.

请参阅自动发现程序包中的模型而不使用app_labelMeta属性的故障单.