升级到1.10或1.11后,Django没有在登录视图中保存对象

时间:2018-06-06 16:52:50

标签: django django-models django-database

我有自定义登录视图。当用户尝试登录时,我将其记录在表中是否成功。它似乎在生产中正常工作,但我今天才注意到,在我的开发环境中,它只记录成功的登录,并且从不会失败登录。

显然,我并没有经常登录我的开发环境失败,所以最后一次失败的日志记录来自于我在Django 1.9.13上的时间。我目前正在使用1.11.13并且它无法正常工作。

我打开了数据库的日志记录,可以确认它正在发出INSERT,但条目不存在。我只能假设它是由于没有发布提交,但是没有发生错误,视图以200响应。我尝试将对象保存在另一个未经身份验证的视图中,并且工作正常。

我在我的数据库上使用ATOMIC_REQUESTS来处理交易。

0 个答案:

没有答案