2010-06-10 5 views
1

현재 MyAdmin (admin.ModelAdmin) 클래스가 있으며 list_editable 및 list_display에 속하는 name이라는 필드가 있습니다. 현재의 동작은 list_editable에있는 모든 필드가 양식 필드를 표시하는 것과 같습니다. 그러나 사람들이 필드를 클릭 할 때만 편집 가능한 양식 필드로 바뀌게됩니다.클릭 가능한 django 관리자를 사용자 정의하는 방법 list_editable

누구나 올바른 방향으로 나를 가리켜 줄 수 있습니까 (어떤 템플릿을 편집하는 등).

대단히 감사합니다!

제이슨

답변

1

model.ModelAdmin의 list_editable을 확인하십시오. 클릭하여 편집하는 방법은 사용자가 필드를 클릭하는 경우에만 편집 필드를 표시하는 일부 자바 스크립트 마법사를 사용하는 것입니다.

+1

자바 스크립트로 끝내려면 script.aculo.us (http : //)에서 Ajax.InPlaceEditor 클래스 (http://wiki.github.com/madrobby/scriptaculous/ajax-inplaceeditor)를 고려해 볼 수 있습니다. script.aculo.us/). 이 클래스는 텍스트 필드를 처리하고 Ajax.InPlaceCollectionEditor (http://wiki.github.com/madrobby/scriptaculous/ajax-inplacecollectioneditor)는 선택 메뉴를 처리합니다. –

관련 문제