2
ユーザーの好みのモデルの一部として、実行されます。Djangoのモデルenumフィールドは、毎回のmakemigrations新しいマイグレーションを作成していても変わらない
DAILY = "d"
WEEKLY = "w"
FORTNIGHTLY = "f"
MONTHLY = "m"
DISABLE = "x"
EMAIL_FREQUENCY_CHOICES = {
(DAILY, 'Daily'),
(WEEKLY, 'Weekly'),
(FORTNIGHTLY, 'Fortnightly'),
(MONTHLY, 'Monthly'),
(DISABLE, 'Disabled'),
}
email_frequency = models.CharField(
max_length=1,
choices=EMAIL_FREQUENCY_CHOICES,
default=WEEKLY,
)
私はmakemigrations
新しい移行ファイルを実行するたびに、このモデルのために作成された、とコンソール出力:
- Alter field email_frequency on profile
移行ファイルを見ると、それぞれの移行は列挙型辞書の異なる順列であるようです。これがなぜ起こっているのか?
これは何かを変更するようです。それはまだ私のための移行を生成します – ezdazuzena