Лучший подход для отслеживания POST-запросов к набору конечных точек в приложении Django

В моем приложении Django есть несколько критически важных конечных точек. Я хотел бы хранить все POST-запросы к этим конечным точкам в базе данных, чтобы мы могли отслеживать эти запросы.

Я думал о создании таблицы в db и создании промежуточного ПО, которое будет записывать запись в эту таблицу, если ответ возвращает код состояния 200.

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

Вернуться на верх