Как проверить свойство null поля charfield null=true перед миграцией?
Я новичок в Django и хочу реализовать решение следующей проблемы: Я хотел бы проверять перед миграцией, имеют ли мои новые поля модели charfield атрибут null, установленный в false. Если нет, то я хочу остановить миграцию и выдать предупреждение, чтобы проинформировать об этом разработчика. Как я могу этого добиться?
Это сделано в исходниках django, вам нужно переписать его,
from django.db import migrations
class Migration(migrations.Migration):
#Your logic
Другой способ решения этой проблемы - установить
class yourModel(models.Model):
model = models.CharField(max_length=255, required=True)