【问题标题】:Django - No add button for TabularInlineDjango - TabularInline 没有添加按钮
【发布时间】:2018-12-05 19:56:07
【问题描述】:

我正在使用Django 2.0.9,我正在创建一个简单的TabularInline ModelAdmin,如下:

class AnswerInline(admin.TabularInline):
    model = Answer

然后在ModelAdmin 对象中使用它,如下所示:inlines = [AnswerInline]ModelAdminadmin 站点上注册。

一切都按预期工作,除了我看不到添加更多内联模型的能力。这就是我的意思:

我见过其他有这样一个按钮的内联,它会动态添加更多我可以填充的字段。

我尝试过覆盖TabularInline 上的内容,例如将has_add_permission 设置为返回true 并将max_num 设置为1000,但我仍然无法显示按钮。

在此不胜感激。

谢谢!

【问题讨论】:

  • 你检查过在课堂上定义extra = 1吗?
  • @Bijoy 我做了,不幸的是这并没有改变
  • 试试here发布的解决方案
  • @Bijoy 我重新运行了collectstatic,果然,添加选项又回来了。谢谢!请注意将其写为答案-我会接受它是正确的,因此您将获得功劳:)
  • 谢谢你,很感激,但那个答案对你有帮助,你应该赞成,我的只是一个参考。不能为此归功于 ;-)

标签: python django django-admin django-2.0


【解决方案1】:

解决方案是重新运行collectstatic。一旦我这样做了,问题就解决了。

之前在this question 中已对此进行了回答,但未被认为是正确的。我在这里写它,所以我可以接受这个答案,以便其他人知道它有效。

感谢@bijoy 在 cmets 中向我指出它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-07
    • 2016-09-03
    • 1970-01-01
    • 2018-03-05
    • 2021-12-25
    • 2012-11-30
    • 2020-07-25
    • 2017-06-18
    相关资源
    最近更新 更多