私は、管理されたmanytomanyフィールドをカスタムモデルを使用して1つに変更しながらいくつかの魔法をした同僚を持っています。これは素晴らしい!偽のDjangoマイグレーション(マイグレーション自体)
./manage.py makemigrations
を実行すると、不要なマイグレーションが自動生成されるようになりました。この自動生成されていない移行は正常に機能し、移行スクリプトは混乱しているようです。
このコードは既に本番環境や多くの環境に配備されているため、マイグレーションを生成して永続的に偽のマークを付けるので、誰もそのマイグレーションを実行することはありません(ただし、makemigration
スクリプトは問題ありません)。
これを実行する方法はありますか私はすべての環境(およびすべての新しいもの)
私は、MySQL 5.6でのPython 3.5にDjangoの1.10を使用しています上./manage.py migrate <migration> --fake
を実行している立ち往生しています。
この質問に対する正解は次のとおりです。http://stackoverflow.com/a/30913827/26235 –