【发布时间】:2012-09-11 08:40:00
【问题描述】:
我无法让django-grappelli 工作。 以下是我所做的-
- 使用
pip install django-grappelli安装。 - 在 INSTALLED_APPS 中的“
django.contrib.admin”之前添加了“grappelli”。 - 在 urls.py 中,在 admin url 之前添加了 URL 定义
url(r'^grappelli/', include('grappelli.urls')),即。url(r'^admin/', include(admin.site.urls)) - 已执行
syncdb和collectstatic命令。
现在当我运行命令 runserver 并浏览 localhost:8000/admin/ 时,令人惊讶的是我得到了默认管理员。
我在 Google Chrome 网络选项卡(在开发者工具中)检查了请求流量,我没有看到任何以 Grappelli 开头的 url 请求。
我不知道我做错了什么。我在 Windows 7 机器上的 virtualenv 中使用 Django 1.4.1-final。
【问题讨论】:
-
你正在使用virtualenv,所以你在制作
pip install之前激活它了吗? -
是的,我在安装之前已经激活了它。我总是在 vietualenv 中工作。另外,我已经安装了 Yolk 包,它显示了已安装的包及其在 virtualenv 中的安装目录。我还可以在 venv/lib/site-packages/ 中看到 django-grapelli。
标签: python django django-grappelli