как использовать Джанго-реверсии, чтобы сохранить возможные будущие объекты?

Обновить

April 2019

Просмотры

74 раз

1

Я создаю сайт с Django с помощью Rest Framework, она позволяет пользователям изменять или создавать новые объекты, вроде как Wikipedia, где любой желающий может внести изменения, но он должен пройти через процесс, который будет принят.

Я понимаю поведение по умолчанию для управления версий, чтобы сохранить предыдущие изменения, но я хотел бы использовать Django-реверсию или библиотеку, чтобы следить за возможные будущие версии моих моделей. (Пока они не одобрены отдельными пользователями) Дело в том, поведение по умолчанию в Джанго-реверсии является то, что мы должны внести изменения в нашу модель объекта, чтобы создать новую версию, я бы вместо этого хотел бы создать новую версию, а затем, если принято выбранные пользователи, применить изменения к объекту.

Мой вопрос: как я могу создавать версии модели без изменения исходного объекта?

Я до сих пор не совсем понять концепцию пересмотра блоков, поэтому я могу задать этот вопрос.

Если вы думаете, что есть лучшая альтернатива к моей проблеме, я открыт для предложений

Ссылка на Джанго-реверсия репо: https://github.com/etianen/django-reversion

0 ответы

Связанные вопросы