データマイグレーションがありますが、特定の条件が発生した場合、実際にロールバックしたいと思っています。Djangoのデータ移行を中止するにはどうすればいいですか?
私は移行が自動的にトランザクションに囲まれていることを知っていますので、例外を発生させるだけで安全です。すべての変更をロールバックすることを信頼してください。しかし、Djangoのデータ移行を中止するためには、どのような例外はありますか? 私自身の例外を書いていいですか、それともraise Exception('My message explaining the problem')
でいいですか? ベストプラクティスとは何ですか?