Я собираюсь использовать https://github.com/ghdpro/animesuki/tree/master/animesuki/history и модифицировать его под себя, но я остановился в одном месте, которое я не в состоянии прыгнуть с моими навыками ..
Дело в том, что еслиЯ являюсь суперпользователем, или у меня есть разрешения, предоставленные в этой модели, она добавляет мою основную модель записи фильма, и если она добавляется без разрешений, она добавляется только в ChangeRequest, мой вопрос заключается в том, как это сделать после того, как утвержденные добавлены вОсновная модель фильма, а при принятии и изменении поля обновляются данные в данном объекте.Он работает более или менее так, как я хочу, но я не могу перейти на этот шаг ..
Мне не нужно полное решение, а только советы или какой-то исходный код, из которого я могу узнать, как это сделать
РЕДАКТИРОВАТЬ:
class Movie(HistoryModel):
title = models.CharField(max_length=200, unique=True)
slug = extension_fields.AutoSlugField(populate_from='title', blank=True)
description = models.TextField(max_length=2000, default='', blank=True)
picture = ImageField(upload_to=user_directory_path, default='img/movie/default/brak_obrazka.jpg', blank=True)
pub_date = models.DateField(blank=True, null=True)
mpaa = models.CharField(max_length=5, choices=AGE_GROUP, default='PG-13')
movie_time = models.CharField(max_length=20, default='90')
Мой вопрос был: в настоящее время обычный пользователь, добавляющий фильм, добавляется только в модель ChangeRequest по указанной выше ссылке после изменения с Pending = Approved, как добавить эту модельв кино, а затем, если изменения будут добавлены, чтобы обновить данную модель