2013-09-07 5 views
1

나는 제기 중 하나가 정의를 가지고있는 모델을 정의한 .동적 표시 및 숨기기 필드는

에있는 선택에 따라 관리 패널에서 일부 필드를 표시하거나 숨길 수 있습니까? 필드는 무엇입니까? 예를 들어 풍경에서 '매일'을 선택하면 일부 필드는 필요하지 않으며 숨길 수 있습니다. 조언이나 힌트에 감사드립니다.

답변

1

예, 당신은 당신의 관리 모델에 정의 JS를 추가 할 수 있습니다

class MyModelAdmin(admin.ModelAdmin): 

    class Media: 
     js = ("my_code.js",) 

STATIC_URL는 자동적으로 사용자의 파일 이름에 추가됩니다.

$(function(){ 
$('<my-selector>').change(function(){ 
    //do something on select change 
    }); 
}); 
+0

감사 : jQuery를, 같은 가정

그리고 당신의 JS 기능

. 그것은 내가 찾고 있었던 것이다. – Grzegorz