我对 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
我认为这是某种路径问题,但此时我不知道在哪里/如何追踪它。