Пользовательская регистрация в DRF - PullRequest
0 голосов
/ 29 марта 2020

Я создал модельный класс для ведения журнала, в котором я могу сохранить действия пользователя, такие как создание учетной записи и другие действия пользователя в 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, так что это будет полезно администратору сайта. Заранее спасибо

...