現在、Django 1.10.7とPython 3.5を使用しています。私は真剣に私のジャンゴプロジェクトですべてをねじ込んだと思う。私は自分のMySQLデータベースを消去したいので、別のデータベースを作成しましたが、データベース内のすべての移行を削除する必要があることを読んでいました(データベースを削除して別の名前を付けたものを削除しました)私はこの問題で誰を見つけることができませんでしIすべてのマイグレーションを削除し、データベースを再作成しましたが、 "インポートエラー:モジュール名が 'django.db.migrations'になりません。
"ImportError: no module named 'django.db.migrations.exceptions'.
と:私はmakemigrationsを実行しようとすると、私はエラーを取得し、この後
find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
find . -path "*/migrations/*.pyc" -delete
:私はターミナルで実行するように言ったとのガイドに従っ正直言って私はまったく新しいvirtualenvを作成し、最初からすべてをセットアップしようとしています。
これらのコマンドを使用したとき、私は自分のプロジェクト内のvirtualenvにいました。 – Carbon
はい、これは「ImportError:django.db.migrations.exceptions」という名前のモジュールがなく、あなたの環境フォルダを無視するコマンドを見つけたり、あなたのmakemigrationsファイルのマニュアルを削除したりするためです。誰かがプロジェクトディレクトリにenvを置いています(あなたと私のように) – Ykh
ああ、私の現在のvirtualenvにdjangoの同じバージョンを再インストールすれば問題は解決しますか?私は完全に作成する必要はありません新しい仮想環境。 – Carbon