South migrieren DateField zu IntegerField

Ich möchte mein Modell ändern

class Source(models.Model):
    release_date = models.DateField()

zu

class Source(models.Model):
    release_date = models.IntegerField()

Wie erwartet erhalte ich eine Fehlermeldung

django.db.utils.DataError: (1264, "Out of range value for column 'release_date' at row 1")

Was ich eigentlich will, ist, nur das Jahr in der Schweiz zu rettenIntegerField das ist alles was ich brauche. Gibt es eine sehr intelligente Möglichkeit, das Jahr des vorhandenen Datumsfelds zu übernehmen und es durch Ändern der Methode in das neue IntegerField zu migrieren?

def forwards(self, orm):

Wenn nicht, wie kann ich den Feldtyp überhaupt ändern, ohne zu verlieren?alle Daten, die gespeicherten Daten zu verlieren, wäre ein Preis, den ich bezahlen würde.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage