2017-02-08 2 views
0

나는 django admin을 편집하고 싶다. 그 이상 somethings 필요하지만 장고 관리자를 조작 할 경우에만 내 프로젝트에서 C : \ Python35 \ Lib \ site-packages \ django \ contrib이 경로에서 admin 폴더를 복사하고이 줄을 setting.py에서 변경하십시오. 'django.contrib.admin', 여기까지 : 'admin' 이제 원하는대로 변경할 수 있습니다. 템플릿과 뷰를 바꿀 수 있고 ... 하지만이 일을 제대로 처리 했습니까? 은 명확한 프로그래밍 방식입니까, 아니면 더 나은 방법을 찾아야합니까? 왜 이렇게 할 필요가 없습니까? 이 솔루션의 문제점은 무엇입니까?내 프로젝트에서 장고 관리자 복사

+0

나는 거의 동일한 질문을하고 심지어는 현상금으로 아무도 좋은 예를 제공 할 수 없다. http://stackoverflow.com/questions/41921378/enable-django-admin-functionality-at-frontend-with-inlines –

답변

0

왜 관리자보기를 완전히 바꾸시겠습니까? extend admin views (관리자보기, 추가 URL 패턴 등 추가 가능)

템플릿의 경우 템플릿을 변경하거나 사용자 정의 템플릿을 사용하려면 템플릿 디렉토리를 기본 프로젝트 템플릿 디렉토리 (디렉토리 이름은 "admin"으로 유지되어야 함)에 복사 할 수 있습니다 docs에 언급 된 특정 관리 클래스의 경우

아직 전체 관리 모듈을 복사해야한다고 생각되면 달성하려는 계획에 대해 구체적으로 설명하십시오.

+0

네 말이 맞아. 템플릿을 내 기본 프로젝트 템플릿에 복사 할 수는 있지만이 작업을 수행하면 무엇을 잃을까요? – shahkar12

+0

답변에서 말한 것처럼, 무엇을 먼저 달성하려고하는지 알고 싶습니다. 그래야만 최선의 해결책 (IMHO)을 알려줄 수 있습니다. –