AlterField с пользовательским полем
Я пытаюсь создать нечувствительную к регистру версию EmailField. Я уже смутно представляю, как создать это поле: изменив get_prep_value и from_db_value на нижний регистр ( Документация Django).
Мой вопрос в том, что произойдет при рефакторинге поля. Есть ли метод Field, который я могу модифицировать так, чтобы он преобразовывал уже сохраненные электронные письма в нижние? Я знаю, что могу запустить функцию миграции, чтобы сделать это, но я бы предпочел, чтобы AlterField позаботился об этом.
Большое спасибо!