Vehicle이라는 PolymorphicModel 클래스가 있는데이 클래스에서 Car와 Truck이라는 두 클래스를 파생했습니다. 저는 UpdateView를 사용하여 업데이트하지만 vehicle_list에서 vehicle_id가 무작위로 생성됩니다. 그리고이 모델은 어떤 차량 유형을 제어해야합니까. 그러나 나는 할 수 없었다. 내 클래스 :보기에서 clas
Django Rest Framework와 django-polymorphic-tree를 사용하여 나무와 같은 계층 적 데이터베이스 시스템을 구축하고 있습니다. BaseTreeNode와 DescriptionNode라는 두 모델이 있습니다 (나중에 BaseTreeNode에서 파생됩니다). 특히, 여기 내 models.py : class BaseTreeNode(P
장고 - 다형성 모델에 ForeignKey 관계가있는 일반 Django 모델이 있습니다. 는 이제 서브 타입 Video 및 Audio (간체 예)와 다형성 Content 모델에 content 외래 키 필드가있는 첫 번째 PlainModel를 부르 자. 이제 모든 PlainModel 인스턴스에 대해 Video을 참조하고 싶습니다. 내가 발견 한 모든 문서는
기존 모델/관리자를 장고 - 다형성으로 변환 중입니다. 나는 모델과 마이그레이션이 성공적으로 완료되었다고 생각한다. 적어도 쉘에서 작동한다.하지만 관리자는 작동하지 않는다. documentation이 약간 퍼지지만 제대로 추적했다고 생각합니다. class LibraryItemAdmin(PolymorphicParentModelAdmin):
base_
상속을 사용하여 모델을 구현하고 싶습니다.이 패키지는 django-polymorphic입니다. 하지만 장고 모델에서 상속에 대해 읽고 있었고 거의 모든 페이지에서 부모 모델에 abstract = True을 사용하는 것이 좋습니다. 서브 클래스의 필드를 복제하여 쿼리를 더 빠르게 만듭니다. 나는 몇 가지 테스트를 수행하고이 라이브러리는 추상적 인 가변적이고을