order = Order.objects.create(created_by=anon_user,modified_by=anon_user)
내가 오류 orders_order.phone may not be NULL
을 얻고,과 같이 객체를 생성하고있다. phone
은 Order
모델에 속하는 여러 필드 중 하나입니다.
나는 Order
개체를 만들 때 (논리적으로) phone
필드를 포함시키지 못했습니다.
제안 사항.
order = Order.objects.create(created_by=anon_user,modified_by=anon_user)
내가 오류 orders_order.phone may not be NULL
을 얻고,과 같이 객체를 생성하고있다. phone
은 Order
모델에 속하는 여러 필드 중 하나입니다.
나는 Order
개체를 만들 때 (논리적으로) phone
필드를 포함시키지 못했습니다.
제안 사항.
장고는 전화 필드가 현재 null이 아니도록 요구합니다. 이것은 또한 phone = None을 전달할 수 없다는 것을 의미하므로 Order 객체로 전달하는 phone 변수가 None이면 실패합니다.
옵션은 다음과 같습니다
덕분에 첫 번째 옵션이 나를 위해 일했습니다. –
귀하의 질문에서 가정 할 때 모델은 생성시 전화 번호가 필요합니다.
할 수있는 일.
phone_number = models.PhoneField(null=True, blank=True)
는첫번째 도움이 변경 모델에 그
phone_number = models.PhoneField(default='6132760547')
empty
또는
None
아무것도 전달되지 않은 경우
두 번째는 기본을 포함에서와 같이 필드를 비워 될 수 있음을 말하고있다 값은 그 숫자입니다.
', 답변을 게시 할 때까지 문제를 해결 했으므로 첫 번째 옵션을 사용했습니다. –
개체를 만들 때 필드를 포함하십시오. –
질문과 같은 논리를 사용하여 이미 답변 해 주셨습니다 .http : //stackoverflow.com/questions/14899334/how-can-i-update-django-foreignkey/14901251#14901251 – UnLiMiTeD
Order 모델의 phone 객체는 null을 허용합니다. – UnLiMiTeD