大家好。本人目前在Django下进行项目开发。现在遇到一个蛮恼人的问题。 根据官方文档显示,Django自带的测试服务器可以自动加载代码的变动,可是我在开发过程中,尽管在view.py中对Httpresponse做了修改,可是在浏览器访问时依然显示未修改之前的页面。手动重启测试服务器依然未见改动。本人在ubuntu下使用gedit开发,怕麻烦没使用eclipse...望各位高手不吝赐教,感谢!
@the5fire 恩,应该是的。当时把pyc文件删了。后来Django提示找不到views模块,这才发现文件名出错。
有时候是你浏览器的问题,呵呵
@redcafe2012-weibo 是因为有pyc文件的存在。
@redcafe2012-weibo 可能有缓存的原因,具体环境可能很复杂。。
是的...今天再弄的时候发现是文件名有错...之前因为某种原因将views.py删去自己创建了个view.py。少了个s!!然后就死活找不到出错原因了,这种错误下次是真真不能再犯了。谢谢楼上的指教。现在倒是疑惑,既然我view.py文件名都错了,那django是怎么显示出来页面的!!
重启测试服务器,还没见改动,肯定是代码的问题啊