Django admin - delete_selected问题

时间:2011-08-02 13:11:45

标签: django django-admin

在admin.py文件中我粘贴:

admin.site.disable_action('delete_selected')

并收到错误:

  

/

处的KeyError      

'delete_selected'

     

Django版本:1.3异常类型:KeyError异常值:

     

'delete_selected'

     

例外位置:     C:\ Python27 \ LIB \站点包\ Django的1.3 py2.7.egg \ Django的\的contrib \ ADMIN \ sites.py   在disable_action中,第127行

知道为什么会这样吗?在我之前的网站中,我没有那个错误,这对我来说很奇怪。

2 个答案:

答案 0 :(得分:2)

删除应用目录中的admin.pyc文件

答案 1 :(得分:1)

这为我解决了这个问题。只需在禁用操作之前快速测试'delete_selected'。

if 'delete_selected' in admin.site.actions:
    admin.site.disable_action('delete_selected')

干杯