Я использую Django Flatpages на производственной площадке. Я хотел бы найти лучший способ убедиться, что администратор допустил ошибку при редактировании файла, можно восстановить старую версию страницы. У нас есть резервные копии и т. Д., Но это немного более громоздко, чтобы оправиться (т. Е. Включает sysadmin, а не редактор веб-сайта).Использование Django Flatpages в процессе производства: как архивировать изменения для целей восстановления
Во-первых, есть ли пакет, который делает это? Мне не нужно что-то архивировать все изменения db в файловой системе или MongelDB, но, возможно, дополнение Flatpages.
Если нет, то я придумал две альтернативы:
Просто имеют промежуточный сервер, где все живые изменения происходят, то нагрузка на производство
Некоторые внешние скрипты который контролирует БД, и после просмотра изменений в содержимом Flatpages сохраните копию последнего контента в другой таблице, например FlatpagesHistory. Затем редактор веб-сайта может просто использовать службу администратора для извлечения старых копий страниц из FlatpagesHistory. Кто-нибудь сделал это?
Я ценю ваши отзывы.
Спасибо.