Django audit log

For my project I want to have a good log system that track changes on models (create, update, delete).
what is the best practice???

I think this would be helpfull

Never used audit logs, but setting logging level to debug=True will log the underlying queries executed during model creation, update, and deletion.