私はちょうどhereを投稿した問題がありました。問題の根本が悪い依存関係になっているので、アンインストールしてインストールすると、requirements.txt
が役に立ちます。Django:名前の移行をインポートできません
私はそれをしましたが、今、もちろん、私は新しい問題に遭遇しました。
マイグレーションを実行しているとき、私は次のエラーを取得しています:
File "C:\Python27\lib\site-packages\genericm2m\migrations\0001_initial.py", line 5, in <module>
from django.db import migrations, models
ImportError: cannot import name migrations
別の答えによると、これは私が私のDjangoのバージョン(1.4)をサポートしていない、移行モジュールを使用していますので、発生していますまだ。
django-generic-m2m
モジュール(バージョン0.3.1)が移行を使用しているようです。私はいつも同じrequirements.txt
ファイルを使用していたので、この問題が今起こっている理由は分かりません。この問題は一度もありませんでした。
私はDjangoがそれらを扱うことができない間に、マイグレーションを使って同様の問題を持っていました。しかし、これらのデープにもsouth_migrations
フォルダがあるので、migrations
に名前を変更し、実際のmigrations
フォルダを取り除くと、このトリックが実行されます。ただし、generic2m2
インストールディレクトリには、south_migrations
というディレクトリはありません。
以前誰かがこの問題を抱えていましたか?
何歳の完全サポートされていない1.4を使用しているのですか? –
それは私がそれを選ぶまでではないので。 – dabadaba
要件(例: 'genericm2m == 0.3.0'または' genericm2m <0.3.1')を指定しない限り、要件ファイルを使ってインストールすると、アプリケーションを破壊する新しいバージョンが使用されることがあります。 – Alasdair