概要
Djangoで編集履歴を残す方法を調べたので、その備忘録です。
以下のメッセージのように、デフォルトでは、管理画面を通じた編集履歴は記録されるが、それ以外の画面を通じた編集履歴は残らないようでした。
This object doesn’t have a change history. It probably wasn’t added via this admin site.

django-simple-history
そこで、以下のパッケージを使ってみます。
https://django-simple-history.readthedocs.io/en/latest/
以下のクイックスタートのページを参考にすることで、問題なく利用できました。
https://django-simple-history.readthedocs.io/en/latest/quick_start.html
参考
以下のように、編集履歴に関するテーブルが追加され、編集履歴が記録されるようになりました。

また管理画面から、以下のような編集履歴を確認できるようになりました。管理画面以外の画面からの変更履歴を確認できました。

まとめ
Djangoで編集履歴を残す際に参考になりましたら幸いです。