0
아래 그림과 같이 외래 키를 설정하고 싶습니다. diagramdjango 외래 키 설정 (1 대 1)
내 현재 코드 :
class A(models.Model):
pass
class B(models.Model):
file_id = models.OneToOneField('A', on_delete = models.PROTECT)
감사합니다.
아래 그림과 같이 외래 키를 설정하고 싶습니다. diagramdjango 외래 키 설정 (1 대 1)
내 현재 코드 :
class A(models.Model):
pass
class B(models.Model):
file_id = models.OneToOneField('A', on_delete = models.PROTECT)
감사합니다.
문자열 값을 전달하는 대신 클래스를 참조하면됩니다.
file_id = models.OneToOneField(A, on_delete = models.PROTECT)
대신 OneToOneField를 사용하지 않으시겠습니까? 'blank = True'로 할 수 있습니다. – Beomi
@Beomi A가없는 B를 만들 수 있기를 원하지 않습니다. 'blank = True'는 그렇게 할 수 있습니까? 나는 장고에 멍청하다. – cutyqt
정확히 무엇을 만들고 싶습니까? post-attachedFile을 원한다면 ForeignKey (A)와 같이 B 객체를 추가 할 필요가 없다면 A와 같이 할 수 있습니다. 그러나 A없이 B를 추가 할 수는 없습니다. – Beomi