是否将所有Django错误存储在模型中?

2024-05-18 07:13:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有办法在Django模型中存储所有错误?假设我有一个连接到API的函数,API返回404。类似地,我有一个模型,人们可以添加他们的出席人数,如果模型中有错误,它不允许用户继续他们正在做的事情,但我希望它也记录错误,不是本地,而是在模型中

考虑相似结构的模型:

class ErrorLog(models.Model):
    error = models.CharField(max_length=255)
    message = models.TextField()
    #Then date and time etc.

我知道,对于我的函数,我需要使用try-and-except块,但是对于模型,我该怎么做才能在模型中自动记录错误


Tags: anddjango函数用户模型apimodels错误