Перемещение на юг DateField в IntegerField
Я хочу изменить мою модель
class Source(models.Model):
release_date = models.DateField()
в
class Source(models.Model):
release_date = models.IntegerField()
как и ожидалось, я получаю ошибку
django.db.utils.DataError: (1264, "Out of range value for column 'release_date' at row 1")
То, что я на самом деле хочу, чтобы сохранить год только вIntegerField
как это все, что мне нужно. Есть ли очень разумный способ взять поле года для существующих дат и перенести его в новое IntegerField, изменив метод
def forwards(self, orm):
Если нет, то как я могу изменить тип поля без потеривсе данные, потерявшие сохраненные даты, будут ценой, которую я бы заплатил.