【发布时间】:2013-09-14 13:29:46
【问题描述】:
我有一个模型,我成功地在两台不同的计算机上迁移,没有问题。但是在我的服务器上出现以下错误:
迁移错误:some_app:0002_auto__some_migration
AttributeError: 'DatabaseOperations' 对象没有属性 'shorten_name'
检查迁移文件我看到一行:
m2m_table_name = db.shorten_name(u'some_app_some_class_some_attribute')
这可能是罪魁祸首。 (有几行使用了这个shorten_name。我不知道如何解决这个问题。
我服务器上的虚拟环境有 South 0.7.6、Django 1.5(和启用 Postgis 的 postgres)
【问题讨论】:
标签: django postgresql django-south data-migration