今天改了一个bug,我看了半天看不出来,又不能用单步调试工具,只能一行行地打log,终于发现了这个类型不匹配的错误。
我在model.py里定义一个字段inuse是float类型的,我在执行某操作的时侯,要将inuse字段清零,我直接写inuse = 0,结果就报错了,非要让我赋0.0给inuse才行。唉,我习惯了C语言里的强制转换了,以为0其实也就是0.00000,看来还是不一样。
还有个头疼的问题,我发现gae凡是超时,都会有下面这段log,不知道是怎么回事,难道是要将Django重新加载?Django.zip是我上传的V1.0Beta的zip包,用来代替平台的0.97版本的。哪位大侠有遇到过什么这样的问题,烦劳指教一二,多谢。
12-24 08:38AM 27.973zipimporter(’/base/data/home/apps/yiqichao/1.330212305699813532/django.zip’, ‘’)
gae的数据类型又害了我一把
gae的数据类型又害了我一把
...