2012-01-13 4 views
2

팝업 메뉴에서 모델을 편집 할 수있는 django admin 용 애플리케이션이 있습니까? 팝업에서 모델Django. 관리자의 팝업에서 모델 양식 편집

  • 보기 편집 양식 :

    나는 다음 functionallity을 원한다.

  • 모델 목록에서 모델 목록의 모델 저장 행을 업데이트하십시오.

동기 부여 : 페이지 새로 고침을 줄입니다.

또한 django에 대한 방대한 수작업 데이터 업데이트에 대한 해결책이 있습니까? 나는 장고 그라 펠리 (django grappelli)를 살펴 봤는데, 그것은 데이터보기를 향상 시키지만 편집 데이터는 여전히 유용하지 않다.

추신 : 이러한 종류의 앱을 사용할 수없는 경우 - 오픈 소스 프로젝트를 시작하겠습니다.

+1

나는 그것을 의심에 다음과 같은 속성을 가진 당신의 '추가'를 볼 수있는 링크를 생성 - (HTTP [ "관리자 앱 아니다"] //stackoverflow.com/a/677509/16361). 당신은 항상 팝업이 있지만 관리자가 여러 가지 방법으로 의도적으로 단순하고, 목록을 모델링하기에 적절한 업데이트에 대한 현재의 메커니즘이 없습니다 당신의 자신의 CRUD 인터페이스를 쓸 수 있습니다 - 어떻게 작동하는지에 꽤 큰 변화가있을 것이라고. – AdamKG

+0

"관리자는 귀하의 앱이 아닙니다."라고 생각하는 것이 아닙니다. 많은 경우에 그것이 좋지 않은 조언이라고 생각합니다. –

답변

7

당신이 팝업을 열려면, 단순히 링크 onclick='return showAddAnotherPopup(this);'

+3

깔끔한 트릭! 저장시 팝업을 닫을 수있는 방법이 있는지 알고 있습니까? –

+1

이것은 장고 1.11에서 작동하지 않는 것 같습니다. – Shadow

0

당신은 당신이 무엇을 물어 대부분 할 수있는 (적어도 점 1, 2) 관리자 사용자 정의한 내장 장고를 사용하여.

https://docs.djangoproject.com/en/dev/ref/contrib/admin/

자체가 이미 이와 유사한 몇 가지를 사용하는 장고 관리자를 살펴 보라는 요청 URI의 장고 _popup = 1 개 변수에 특별한주의를 기울이십시오.

일부 javascript를 제공하기 위해 사용자 정의 modelname_change_list.html 파일을 추가해야하고 ModelAdmin에서 delet_view, change_view, response_add 및 잠재적 response_change를 무시해야합니다.

관련 문제