estoy tratando de agregar un campo ForeignKey
a un modelo de Django usando Sur. Estoy recibiendo el siguiente error:¿Cómo se especifica un valor predeterminado para el campo ForeignKey de Django?
ValueError: You cannot add a null=False column without a default value.
lo hice, de hecho, especifique un valor predeterminado para el campo, pero no estoy seguro de que lo hice correctamente.
language = models.ForeignKey(Language, default=Language.objects.all()[0])
¿Esto funciona?
que iba a publicar la misma. Además, puedes crear un elemento predeterminado en get_foo si Foo no tiene datos. – balazs
Sí, usar get_or_create es una buena idea! – radious