일반적인 구성 요소가있는 웹 응용 프로그램을 개발 중이며 Django 패키지에 이러한 일반 구성 요소 (일부보기, 템플릿, 논리)를 패키징하기로 결정했습니다.Django 패키지의 Django 프로젝트 특정 객체 포함
이제 문제는 : 패키지에 따라 프로젝트에 따라 특정 장고 프로젝트의 변수에 액세스하려고합니다. 이 특별한 경우 :
My Django 패키지에는 관리자 패널이 있습니다. 내가 알고리즘 목록을 관리 할 수있는 맞춤형 관리 패널. 그러나 이러한 알고리즘은 변경됩니다. 하나 개의 특정 장고 프로젝트에서 나는 장고 패키지의 관리자 패널 날 등 무게, 테스트 케이스,
같은 사용자 정의 알고리즘 구성 요소를 편집 할 수있는 또 하나의 내가 5가있을 수 있습니다, 3 알고리즘이있을 수 있습니다
이제 내 문제는 Django 뷰에서 패키지에서 장고 프로젝트의 알고리즘에 액세스하여 표시하려고합니다. 목록으로, 선택/편집/삭제뿐만 아니라 세부 사항을보고 편집 할 수 있습니다.
이제 내 문제는 당연히 장고 패키지의 장고 프로젝트의 내용을 장고 패키지에 포함시킬 수 없다는 것입니다. 그렇지 않으면 종속성이 생깁니다. 그리고 알고리즘은 각각의 특정 프로젝트에서 독특하고 독특합니다.
간단히 말해, 문제는 패키지가 무엇이든 의존하지 않고 해당 프로젝트에서 사용하는 패키지로 장고 프로젝트의 특정 데이터에 액세스하는 방법입니다.