0
많은 필드가있는 장고 모델이 있으므로 생성자를 사용하여 생성하고 싶지 않습니다.django 객체를 인스턴스화하고 값을 채울 수 있습니까?
org = Organization()
org.name = 'my name'
org.save()
을하지만 저장되지 않습니다
나는 이런 식으로 저장하려합니다. 이 방법으로 장고 객체를 저장하고 채우려면 어떻게해야합니까?
많은 필드가있는 장고 모델이 있으므로 생성자를 사용하여 생성하고 싶지 않습니다.django 객체를 인스턴스화하고 값을 채울 수 있습니까?
org = Organization()
org.name = 'my name'
org.save()
을하지만 저장되지 않습니다
나는 이런 식으로 저장하려합니다. 이 방법으로 장고 객체를 저장하고 채우려면 어떻게해야합니까?
물론 가능합니다. 당신의 models.py에서
는 모든 변수가 null 값을 허용 할 수 있는지 확인 :
class Organization(models.Model):
name = models.CharField(max_length=100, blank=True, null=True)
...
내 생각 엔 그 다음 작동하지 않는 경우 인스턴스에 대한 몇 가지 필수 필드를 가지고있다.
org = {... }
organization = Organization(**org)
:
그렇지 않으면, 당신은 DICT 이름의 조직을 만들고 점차적으로 당신이하고있는 것 같습니다처럼 변수를 모두 지정한 다음과 같은 모델로 전달할 수 같은 흐름을 달성하기 위해