Django South - Erstelle keinen Null-ForeignKey
Ich habe ein Model
class Mystery(models.Model):
first = models.CharField(max_length=256)
second = models.CharField(max_length=256)
third = models.CharField(max_length=256)
player = models.ForeignKey(Player)
Ich habe den Player ForeignKey hinzugefügt, aber wenn ich versuche, ihn mit South zu migrieren, kann ich ihn anscheinend nicht mit null = False erstellen. Ich habe diese Nachricht:
Für das Feld 'Mystery.player' wurde keine Standardeinstellung angegeben, es ist jedoch NOT NULL. Da Sie dieses Feld hinzufügen, MÜSSEN Sie einen Standardwert für vorhandene Zeilen angeben. Würdest du gerne:
1. Beenden Sie jetzt und fügen Sie dem Feld in models.py einen Standardwert hinzu
2. Geben Sie einen einmaligen Wert an, der jetzt für vorhandene Spalten verwendet werden soll
Ich benutze diesen Befehl:
manage.py schemamigration myapp --auto
Danke vielmals !