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

我想知道是否有一种方法可以在Django模型中存储所有错误?假设我有一个连接到API且API返回404的函数。类似地,我有一个模型,人们可以向他们添加出席者,如果模型中有问题,它不会让用户继续他们的工作。这样做,但我希望它也记录该错误,而不是本地记录,而是记录在模型中。

考虑具有相似结构的模型:

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

我了解,对于我的功能,我需要使用try和except块,但是对于自动记录模型内部错误的模型,我该怎么办?

lj13700510051 回答:将所有Django错误存储在模型中?

您可以将错误日志保存在模型中

ErrorLog.objects.create(error='error code',message='error message')
本文链接:https://www.f2er.com/3090325.html

大家都在问