2010-11-15 66 views

回答

0

我不知道该怎么做这官的方式,但我首先想到的是重写管理HTML模板,并把有一些简短的jQuery脚本,如:

$('inline-panel-selector').click(function() {$(this).toggle(200);}); 

编辑:

由于对于哪些模板会被覆盖,看看这里:

http://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-templates http://docs.djangoproject.com/en/dev/ref/contrib/admin/#templates-which-may-be-overridden-per-app-or-model

- 我觉得应该是change_form.html,它可能看起来大致是这样的:

{% extends "change_form.html" %} 
{% block footer %} 
    {{ block.super }} 
    <script type="text/javascript"> 
     $(function(){ 
      $('inline-panel-selector').click(function() {$(this).toggle(200);}); 
     }); 
    </script> 
{% endblock %} 

请注意,我不知道,如果$符号是可用的,直觉告诉我,Django不揭露它,使用类似django.jQuery代替。

+0

您能否提供该行可以添加的文件名? – 2010-11-17 07:35:59

+0

检查我更新的答案 – 2010-11-17 12:02:07