Я создал модельный класс для ведения журнала, в котором я могу сохранить действия пользователя, такие как создание учетной записи и другие действия пользователя в django инфраструктуре отдыха. Например:
class CustomLogger(models.Model):
user = models.ForeignKey(
settings.AUTH_USER_MODEL,
on_delete = models.CASCADE
)
message = models.TextField()
warning = models.IntegerField()
created_at = models.DateTimeField(auto_now_add=True)
Поэтому, когда пользователь выполняет какие-либо действия, я хочу сохранить информацию, например, из views.py или serializer.py. Что будет лучшим подходом для такой системы регистрации? Есть ли какой-нибудь пакет для такой регистрации в DRF? Любая помощь / предложения приветствуются.
Или Как я могу создать класс, из которого я могу напрямую сохранять сообщения и предупреждения от каждого сериализатора, например looging.save('This is warning', 10)
PS: я читал о встроенном python logger Link . Но это сохраняет информацию в лог-файл, я что-то ищу в самом файле db, так что это будет полезно администратору сайта. Заранее спасибо