为什么升级到 1.6 时,"Add another" 按钮从我的 django 内联中消失了?



我有一个django站点,在管理界面中有很多内联。在我使用的django的前一个版本中,有一个"添加另一个"按钮来添加更多条目。我升级到django 1.6,这个按钮已经消失了。这是我的管理员.py的相关部分:

class MyInline(admin.TabularInline):
  extra = 0

注意extra=0,因为我不想显示任何内容,除非实际上有一个或多个条目。

根据我看到的一些帖子,我还尝试添加max_num=9999,但这没有帮助。

我知道"添加另一个"按钮是用JavaScript实现的。有人能解释为什么"添加另一个"按钮消失了吗?更重要的是,我能做些什么把它拿回来?

非常感谢。

事实证明,问题是由从我的项目的早期版本(从django的早期版本)复制静态管理文件引起的。一旦我从当前版本重新复制了静态管理文件,"添加另一个"按钮就回来了。

最新更新