gpt4 book ai didi

jquery - 当添加权限为 False 时,Django-grappelli 添加按钮在内联中可见

转载 作者:行者123 更新时间:2023-12-01 05:46:30 25 4
gpt4 key购买 nike

我不确定这是我正在做的事情还是一个错误,但我在 TabularInline 中的添加按钮有一些奇怪的行为(使用 grappelli 的 django admin)。我的内联类是:

class FieldInline(admin.TabularInline):
model = models.Field
classes = ('grp-collapse grp-closed',)

fields = ('number', 'year', 'area')
extra = 0

def has_add_permission(self, request):
return False

def has_delete_permission(self, request, obj):
return False

内联表单集折叠时添加按钮会出现,但打开时会消失。我尝试过深入研究涉及的 jquery,但我对这门语言不是很熟悉,所以我不太确定我在寻找什么。

还有其他人有这种行为吗?有明显的解决方案吗?

最佳答案

这是一个错误。我在 github 上提出了一个问题,因为我们使用它作为 Grappelli 的问题跟踪器 ( https://github.com/sehmaschine/django-grappelli/issues/316 )。

查看之后:隐藏按钮的可见性是一个 CSS 问题,用 https://github.com/sehmaschine/django-grappelli/commit/da4d500c5e3b8f8dba5709b0378396131fad361d 修复了它。

关于jquery - 当添加权限为 False 时,Django-grappelli 添加按钮在内联中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15966633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com