我有两个型号,
Model1
class Model1(models.Model):
........
Model2
class Model2(models.Model):
model1 = models.ForeignKey(Model1, related_name='Model1Objects',on_delete=models.CASCADE)
......
Model1.admin
class Model2Inline(admin.StackedInline):
model = Model2
form = Model2Form
extra = 0
max_num = 3
class Model1Admin(admin.ModelAdmin):
form = Model1Form
model = Model1
inlines = [Model1Inline]
在django权限中,我创建了一个组,他们只能看到model1中发生的事情并能够编辑model2。 每当我尝试对model2进行更改时,它都不会允许我,但是如果我更改权限并允许更改model1,它也已经允许更改model2。
如何在不必允许更改model1的情况下更改model2?
答案 0 :(得分:0)
我认为要查看显示内联的“编辑”页面,您还需要具有更改model1的权限