난 남쪽을 사용하여 장고 모델에 ForeignKey
필드를 추가하려고합니다. 다음과 같은 오류가 나타납니다 :Django ForeignKey 필드의 기본값을 어떻게 지정합니까?
ValueError: You cannot add a null=False column without a default value.
실제로 필드의 기본값을 지정했는데 정확하게했는지 확신 할 수 없습니다.
language = models.ForeignKey(Language, default=Language.objects.all()[0])
나도 같은 게시 때문에이
보다 더 나은 솔루션이라고 생각했습니다. 또한 Foo에 데이터가없는 경우 get_foo에서 기본 요소를 만들 수 있습니다. – balazs
예, get_or_create를 사용하는 것이 좋습니다. – radious