当前位置:  开发笔记 > 编程语言 > 正文

如何自定义django内联管理表单的删除功能

如何解决《如何自定义django内联管理表单的删除功能》经验,为你挑选了0个好方法。

如何自定义django的内联管理表单的删除操作.我的admin.py设置如下.

#admin.py
class ChildModelInline(admin.TabularInline):
    model = ChildModel
    can_delete = True

#admin.py
@admin.register(ParentModel)
class ParentModelAdmin(admin.ModelAdmin):
    inlines = [ChildModelInline,]

ChildModel通过models.ForeignKey字段与ParentModel相关.我希望能够在ParentModel的内联表单中选择多个子对象来删除,但不能从数据库中删除子对象,只需删除子obj中的ForeignKey关系.

谢谢!

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有