1
내 장고 프로젝트에서 ForeignKey
에서 OneToOneField
으로 모델 필드를 변경하고 싶습니다.django - ForeignKey에서 OneToOneField로 필드를 변경하면 데이터베이스가 변경됩니까?
내가 수행해야하는 모든 데이터베이스 변경 사항이 있습니까?
감사합니다. the docs에서
내 장고 프로젝트에서 ForeignKey
에서 OneToOneField
으로 모델 필드를 변경하고 싶습니다.django - ForeignKey에서 OneToOneField로 필드를 변경하면 데이터베이스가 변경됩니까?
내가 수행해야하는 모든 데이터베이스 변경 사항이 있습니까?
감사합니다. the docs에서
일대일 관계 (강조 첨가). 개념적으로 이것은 foreignKey 과 유사하지만 unique = True이지만 릴레이션의 "반대"면은 하나의 객체를 직접 반환합니다.
즉, 유일한 제약 조건이 변경되면 테이블의 열에 추가됩니다. 필요한 SQL로 테이블을 수동으로 업데이트하거나 South와 같은 것을 사용하여 마이그레이션을 생성해야합니다. –
크리스. 고맙습니다. 그게 내가 알아야 할 것이 었어. – ngn