List와 Create를 제네릭 클래스 뷰와 기능적으로 결합하는 가장 쉬운 방법을 찾고 있습니다.
하단에 새 항목을 추가하는 양식 및 항목 목록이있는 페이지를 만들고 싶습니다.mixins를 사용하여 Create 및 List 클래스 기반의 일반 뷰를 결합 할 수 있습니까?
mixin 아키텍처는 필요한 클래스를 결합 할 수 있다고 생각했지만하지만 아직 운이 없었습니다.
이 거의 작동합니다
class ResourceListView(ListView, BaseCreateView):
context_object_name = 'resources'
model = Resource
form_class = ResourceForm
그러나 form
템플릿 무효 출력에있는 것은 충돌 (형태가 유효 할 때, 그것은 괜찮습니다) 내부에 액세스 할 수 없습니다.
이것은 다중 상속과 관련이있을 수 있지만 파이썬에 아직 익숙하지 않아서 혼란 스럽습니다.
mixins의 일부를보기 - 만들기보기에 결합하는 간단한 방법이 있습니까? 아니면 내 자신을 내야합니까?
이것은 [이 게시물] [1]에서 읽은 (답변 한) 것과 동일한 문제라고 생각합니다. [1] : http://stackoverflow.com/questions/9338181/django-mixing-listview-and-createview – jantoniomartin