Django встроенная модель сохранения - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть две модели,

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 я создал группу, в которой они могут видеть только то, что происходит в модели1, и могут редактировать модель2.Всякий раз, когда я пытаюсь внести изменения в модель2, это не позволяет мне, но если я изменяю разрешения и позволяю изменить модель1, это уже позволяет также изменить модель2.

Как я могу сделать, чтобы иметь возможностьизменить модель2 без необходимости изменения модели1?

1 Ответ

0 голосов
/ 01 апреля 2019

Я думаю, что для просмотра страницы "edit", где отображаются inline, вам также нужны разрешения для изменения model1

...