从中的inlineadmin中删除所选项目

2024-09-25 00:24:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道这是否可以在django呈现的管理界面中完成,我想做的是删除从外键字段中选择的项

乙二醇

--mary
   --matter
   --mary-ann
   --may
   --mary jane

当我选择“mary jane”时,我希望mary jane不在列表中,这样它就不会被选中两次。 乙二醇

 --mary
   --matter
   --mary-ann
   --may

如何做到这一点?模型是这样的

class Name(models.Model):
    name = models.CharField(max_length=50)

class Test(models.Model):
    name = models.ForeignKey(Name)

管理员

class TestAdmin(admin.ModelAdmin):
    list_display=('name')
admin.site.register(Test,TestAdmin)

Tags: djangonametestmodel界面adminmodelsmay