我遇到过一个奇怪的问题。我目前正在运行Pycharm 5来开发Django项目。有一个特定的文件,Pycharm没有捕获它的错误。例如,如果我读取一个不存在的变量,Pycharm就不会检测到它。如果我调用一个未解析的引用,Pycharm就不会检测到它。它没有检测到任何东西。但是当我想编辑存在上一个文件的目录中的另一个文件时,事情变得更加奇怪。但在这种情况下,Everthing就可以了。
我尝试删除.idea文件夹,同时使缓存无效并重新启动Pycharm但是没有工作!
任何想法如何解决这个奇怪的问题?
更新1:
例如,Pycharm没有检测到if
语句中使用的变量以前没有定义:
if dfsdffsdfdsf:
a = 2