怎么知道错误在哪里?
问题描述:
即时通讯使用django应用程序(django adzone),好吧,但即时通讯尝试添加横幅,和Django区告诉我“请修复错误”,但没有更多,我不能看到错误在哪里。怎么知道错误在哪里?
任何想法如何知道病?
EDITED
有没有跟踪有关错误或类似的东西,只是一个Django管理信息 看到的图像
感谢
答
OK,我知道哪里是错误。
还有一个名为“Advertiser”的字段,但Chrome不显示此字段,我不知道为什么。对不起,我认为没有错误,只是一个Chrome“bug”。
FF,Opera,IE正在显示完整的表单。
谢谢
+0
继续并将此标记为答案,以便人们知道这已得到解决。 – 2010-08-27 19:06:17
答
那么你最好的拍摄是安装IPDB( easy_install ipdb),然后将这些行放在is_valid方法的末尾(如果不创建它):
import ipdb; ipdb.set_trace()
再次保存表单,然后转到路由器。您将有机会获得一个shell,您可以检查几名犯罪嫌疑人,如:
- self.data
- self.errors
答
在那里,看到了!
这不是一个铬错误,它是阻止输入的广告拦截器!
您可以: 停用广告拦截器或重命名字段(广告)
干杯
当它告诉你“请修复错误”? – awithrow 2010-08-25 15:49:12
我通常在应用程序的文件夹中做一个grep,如:grep -inr“请修复错误” – diegueus9 2010-08-25 16:08:10
@awithrow如果我添加一个新的横幅,我得到了:请更正以下错误 – Asinox 2010-08-25 17:18:33