【发布时间】:2013-10-01 08:09:33
【问题描述】:
我对 Python (2.7) 和 Django (1.3.1) 还是很陌生,我不确定下一步应该在哪里调试这个问题。一点背景知识,这个应用程序在我的生产环境中运行得很好,该环境在运行 Ubuntu 的 EC2 实例上。我无法在运行 Mountain Lion 的开发机器上运行它。我遵循了看似标准的做法,并使用 virtualenv 将所有内容保持在沙盒中。
尝试渲染这条非常无害的线时发生错误:
<meta property="facebook:login_url" content="{% url socialauth_begin 'facebook' %}" />
抛出的异常:
Exception Value: Caught ImportError while rendering: cannot import name prepare_lookup_value
Exception Location: /dev/Sites/whattest/env/lib/python2.7/site-packages/grappelli/views/related.py in <module>, line 15
line 15: from django.contrib.admin.util import prepare_lookup_value
我认为这是某种路径问题,但目前我不知道在哪里/如何追踪它。
【问题讨论】:
-
python -c "from django.contrib.admin.util import prepare_lookup_value"在 venv 中为您提供了什么? -
你不应该真正使用 Django 1.3 - 它已经过时两年了。
-
python -c "from django.contrib.admin.util import prepare_lookup_value"给我ImportError: cannot import name prepare_lookup_value
标签: python django django-grappelli