2010-06-10 74 views
1

目前,我有一个类MyAdmin(admin.ModelAdmin),并且我有一个名为name的字段,它属于list_editable和list_display。当前的行为是这样的,list_editable中的所有字段都显示一个表单字段。不过,我想改变这种情况,只有当人们点击该字段时,它才会变成可编辑的表单字段。如何自定义Django管理员可点击list_editable

任何人都可以指出我在正确的方向如何做到这一点(哪些模板编辑等)。

非常感谢!

杰森

回答

1

看看model.ModelAdmin中的list_editable。我解决点击编辑的方式是使用一些JavaScript巫术来显示编辑字段,只有当用户点击该字段。

+1

对于JavaScript结尾的事情,您可能需要考虑script.aculo.us(http:// http:// http:// http:// http:// http:// http:// script.aculo.us/)。该类处理文本字段,并且Ajax.InPlaceCollectionEditor(http://wiki.github.com/madrobby/scriptaculous/ajax-inplacecollectioneditor)处理选择菜单。 – 2010-06-11 20:28:28