作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 South用于我的 Django 站点的架构和数据迁移。我很高兴使用它。有一天我转换了models.py
文件到 models/__init__py
并在 models/something.py
放置一些额外的模型.当我跑 python manage.py schemamigration app --auto
, 我收到了 Nothing seems to have changed.
尽管在 something.py
上添加了新类(class),但仍会发送消息.如果我将它们复制到 __init__py
文件,南已经认出了新模型。我试图从 something
导入所有内容在__init__py
的顶部,但没有变化。
最佳答案
这是 Django 的设计。 Django 根本不选择你的模型,你需要设置 app_label
在您模型的 Meta 类中。
查看门票 Automatically discover models within a package without using the app_label
Meta attribute .
关于django - 南方是包的时候不认型号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3746851/
我是一名优秀的程序员,十分优秀!