Мы работаем над веб-сайтом django, на котором мы хотим предоставить пользователям контроль над контентом, но мы хотим, чтобы пользователи-администраторы модерировали контент и очередь принятого контента на случай, если некоторыеsuperuser хочет откатить данные до определенной версии в прошлом.
Я не могу найти приложение django, чтобы сделать обе вещи .Я читал о django-модерации и django-reversion, и мне было интересно, есть ли способ заставить их работать вместе.
Я видел, что это повторяющийся вопрос, но никто не отвечает это правильно.Типичный ответ - использовать одно или другое, но, похоже, ни у кого нет решения проблемы.
Я читал, что основная проблема заключается в том, что в случае наличия модерации и версий для контента, он может (дляконечно) создайте дерево версий .
Но потом я подумал, что хочу сохранить только принятые версии, тогда предыдущие версии будут генерировать линейную историю назад во времени, т. е. если я что-то отменю и приму новую вещь, то я думаю, что можно удалить отклоненную ветку с того места, где я вернулся , когда я принимаю (затем сохранить) новая версия , ведущая к новой ветке.
Возможно ли это сделать как с django-moderation, так и с django-reversion?
Информация о приложениях:
[1] https://github.com/etianen/django-reversion/wiki
[2] https://github.com/dominno/django-moderation