django gravatar没有被作为模块接收-我做错了什么?

django gravatar没有被作为模块接收-我做错了什么?,django,gravatar,Django,Gravatar,这就是我的问题所在——django项目中的gravatar应用程序(来自谷歌项目——这里!)在启动时崩溃了一切 我得到这个错误错误:没有名为gravatar的模块 这是我安装的应用程序: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'djan

这就是我的问题所在——django项目中的gravatar应用程序(来自谷歌项目——这里!)在启动时崩溃了一切

我得到这个错误
错误:没有名为gravatar的模块

这是我安装的应用程序:

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'dumpstown.dumpstownapp',
'bootstrap_toolkit',
'registration',
'gravatar'
)
当我运行此命令时,从控制台:

>> import sys
>> print sys.path
['', 'C:\\development\\python\\lib\\site-packages\\setuptools-0.6c11-py2.7.egg',
 'C:\\development\\python\\lib\\site-packages\\pip-1.1-py2.7.egg', 'C:\\developm
ent\\PycharmProjects\\lib\\gravatar', 'C:\\Windows\\system32\\python27.zip', 'C:
\\development\\python\\DLLs', 'C:\\development\\python\\lib', 'C:\\development\\
python\\lib\\plat-win', 'C:\\development\\python\\lib\\lib-tk', 'C:\\development
\\python', 'C:\\development\\python\\lib\\site-packages']
我错过了什么

更新 嗯,奇怪。我已经查过gravatar文件夹了

templatetags dir
__init__.py
models.py
views.py
此外,如果我将“已安装的应用”部分更改为:

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'dumpstown.dumpstownapp',
'bootstrap_toolkit',
'registration',
'templatetags'
)
然后服务器正常启动并运行。但我。。。我现在都糊涂了!我要导入模板标签吗?还是别的什么?如果我导入templatetags,如何引用gravatar的内容

编辑:已解决

我只是不明白python是如何工作的,看起来是这样的!我在pythonpath中添加了完全错误的项-我添加了
C:\\development\\PycharmProjects\\lib\\gravatar
,我应该在这里添加
C:\\development\\PycharmProjects\\lib

这解决了问题,现在我可以使用gravatar作为我想要的。在我的第一个示例中,settings.py条目如上所述(即“gravatar”),我使用它的方式是{%loadgravatar%}


万岁

您可能签出了trunk文件夹,其结构类似于..\gravatar\gravatar?setup.py脚本应该安装在您路径的某个位置,但是您也可以尝试将
C:\development-ent\PycharmProjects\lib\gravatar
更改为
C:\development-ent\PycharmProjects\lib\gravatar
将错误的项目添加到pythonpath中-我正在添加C:\development\PycharmProjects\lib\gravatar,我本应该在其中添加C:\development\PycharmProjects\lib

hm,不,gravatar文件夹如下所示:templatetags文件夹、init、models和views py文件