Python 如何在数据库中创建包含所有已失败的Django操作的日志表
我是Django的新手,我尝试创建一个日志表,其中包含所有错误操作,如: 更新、删除、创建及其失败原因,例如:唯一字段已存在。 我试着用信号,pre_post来做,但是当出现错误时,它甚至没有进入我的序列化程序上的create函数。 有什么想法吗Python 如何在数据库中创建包含所有已失败的Django操作的日志表,python,django,django-models,backend,Python,Django,Django Models,Backend,我是Django的新手,我尝试创建一个日志表,其中包含所有错误操作,如: 更新、删除、创建及其失败原因,例如:唯一字段已存在。 我试着用信号,pre_post来做,但是当出现错误时,它甚至没有进入我的序列化程序上的create函数。 有什么想法吗 谢谢大家! Django已经创建了执行日志记录的功能,您可以在下面的链接中找到该功能: 听起来,为了实现您的目的,您应该能够创建自己的处理程序,并将特定日志加载到DB。感谢您的评论,很抱歉,我没有很好地解释我自己,我使用的序列化程序可以为我做出所有响
谢谢大家! Django已经创建了执行日志记录的功能,您可以在下面的链接中找到该功能:
听起来,为了实现您的目的,您应该能够创建自己的处理程序,并将特定日志加载到DB。感谢您的评论,很抱歉,我没有很好地解释我自己,我使用的序列化程序可以为我做出所有响应,所以我不知道具体在哪里可以处理此错误,并与日志一起使用我认为如果您使用请求日志扩展,您应该能够捕获入站请求的问题,这最终是序列化程序帮助完成的。