問題なく 2 台の異なるコンピューターに移行できたモデルがあります。ただし、サーバーでは次のエラーが発生します。
移行エラー: 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) があります。