0

장고 관리자는 정말 굉장합니다. 지옥은 많은 기능을 제공하며, 우리는 광범위하게 데이터를 가지고 놀 수 있습니다.django는 다른 URL에서 사용자에게 장고 관리 양식 중 일부를 사용 가능하게합니다.

대신 모델 양식을 작성 하시겠습니까? 장고가 모든 CRUD 기능을 가지고있는 양식 중 일부를 관리자가 아닌 사용자에게 제공 할 수 있습니까?

내 모델에는 3 개의 클래스가 있습니다.

클래스 A, 클래스 B 및 클래스 C. 내가 똑같이 A, B와 함께 놀 수있는 관리자에서

그러나 경우 C.

, 나는에 로그인 한 사용자가 원하는 경우 클래스 C로 놀아 라, 사용자는 관리자가 아니며, 나는 그가 관리자 부분을 보길 원치 않는다? 그래서 다른 URL에서, 그것이 가능한가 관리자와 서빙에서 양식을 가져올 수 있습니까 ???

감사합니다.

답변

0

사용자를 만들 때 사용자 권한 탭에서 앱의 모든 부분에 다른 액세스 권한을 부여 할 수 있습니다. 이 메커니즘은 원하는 것을 수행해야합니다.

django 관리자와 유사한 항목을 유지하면서 응용 프로그램을 표시하고 놀고 싶다면보기에서 django admin의 템플릿을 사용하여 모델의 일부에만 액세스 할 수 있습니다 더 많은 디자인 및 사용자 지정 기능을 추가 할 수 있습니다.

이 경우 템플릿의 복사본을 django\contrib\admin\templates\admin에 작성한 다음 원하는대로 수정할 수 있습니다.