1

我遵循了Grappelli 的安装指南:

安装 django-grappelli

$ pip install django-grappelli

修改settings.py

INSTALLED_APPS = (
  'grappelli',
  'django.contrib.admin',
)

我的网址.py

urlpatterns = patterns('',
  (r'^grappelli/', include('grappelli.urls')),
)

django 告诉我:

错误:没有名为 grappelli 的模块

我忘了什么?

编辑

$ pip install django-grappelli

需求已经满足:django-grappelli in /usr/local/lib/python2.6/dist-packages
安装收集的包:django-grappelli
成功安装django-grappelli

$ pip freeze

...
django-grappelli==2.3.5
...

4

7 回答 7

1

检查你的 PYTHONPATH 中是否有 grappelli。在控制台中运行它:

$ python
>> import grappelli

如果这抛出 ImportError 你没有安装这个包。

于 2011-12-26T11:45:25.777 回答
1

有同样的错误。问题是包目录中缺少__init__.py文件

于 2012-01-18T19:53:11.557 回答
1

我有同样的问题。

文档没有提到您需要在 urls.py 中添加以下内容:

import grappelli
于 2013-11-28T08:49:03.870 回答
0

确保你用两个“P”和两个“L”拼写 Grappelli - 这对我有用!

于 2020-02-21T12:58:58.780 回答
0

Try pip3 install django-grappelli It 在 Linux 上帮助了我。

于 2020-02-22T00:09:37.943 回答
0

我在 Django(Ubuntu 16,PyCharm)中遇到了这个问题,请先尝试:

sudo pip3 uninstall django-grappelli==2.13.4

在您应该从以下位置复制文件夹grappelli之后:

/usr/local/lib/python3.5/dist-packages/

到:

/your_project/venv/python3.5/site-packages/

签入 Python 控制台后:

>> import grappelli
于 2020-06-04T20:43:57.417 回答
-1

确保做到:sudo pip install django-grappelli。我没有以root身份安装它,这搞砸了整个过程。

于 2014-06-25T15:27:05.287 回答