MyPython IDE(pycharm)已停止自动完成My模块(建议)。我尝试导入的每个django模块之后都会得到未解析的引用,因此:
from django-可以,但是一旦我添加一个“点”,它就会失败,因此from django.db import models给了我未解决的错误…
from django
from django.db import models
笨拙的事情是在编译引用后才起作用。
我发现My所有__init__.py文件(所有地方)不再标记有python图标,现在是记事本图标。同样在My解释器中打开init文件会给出非彩色的标记文本(不突出显示语法)。因此,我认为Python无法识别这些文件。
__init__.py
Mypython解释器是带有Django 1.2.4的python 2.6.1,Mydjango安装在以下位置 /Lib/python/2.6/site-packages:(完整目录,而不是egg)
/Lib/python/2.6/site-packages
当我从IDE中的外部库中展开站点包时,我确实看到所有.py文件(除__init__.py文件之外)都带有彩色标记。因此,这就是问题所在。
我有完全相同的问题,找不到确切的答案。只是使缓存无效对我不起作用。问题在于,在某些时候,__init__.py文件被注册为文本文件并弄乱了索引。我解决了这个问题: