2010-07-01 102 views
1

干草,我的模型是通过“数据截取列'密码'在第1行”警告。这很好,数据会被截断,但稍后会被不同的函数重新填充。忽略Django中的警告

我怎样才能让django忽略这个警告?我认为这是在Save()方法上调用的。

回答

0

您看到的警告来自您的后端数据库(看起来像mySQL警告给我)。

我真的不认为关闭数据库级警告是个好主意。您应该确保数据不会被截断 - 为什么让系统获取垃圾数据?

+0

我得到你,字段被截断是一个“密码”字段,其中包含一个非常长的字符串(十六进制消化),数据WAS实际上被截断为50个字符(根据我的模型),这造成了主要问题和花了大约30分钟为我找出为什么这个密码字段不匹配用户输入的密码字段! – dotty 2010-07-02 12:17:36

+0

我知道默认情况下是显示这些警告,但是没有办法覆盖它吗?如果遇到紧急情况,我会尝试修复它,但会陷入无害的mysql警告中呢? – Bufke 2011-12-12 18:59:06

+1

这不是一个普遍的问题答案。截断数据库中的密码是不好的。但在其他情况下,我该如何忽略截断警告,以避免引发异常? – Joakim 2012-10-10 15:03:37