我對Python(2.7)和Django(1.3.1)很新穎,我不確定下一步調試此問題的位置。有一點背景,這個應用程序在運行Ubuntu的EC2實例的生產環境中運行得很好。我無法在運行Mountain Lion的開發機器上運行它。我遵循標準慣例,並使用virtualenv來正確保存所有內容。TemplateSyntaxError在渲染時捕獲ImportError:無法導入名稱prepare_lookup_value
錯誤是發生設法使這個漂亮的無害行時:
<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
我認爲這是某種形式的路徑問題,但我在這個時候,在哪裏/如何追蹤它。
從django.contrib.admin.util導入prepare_lookup_value「'python -c」會給你帶來什麼? –
你不應該真的在使用Django 1.3 - 這是兩年過時了。 –
'python -c「from django.contrib.admin.util import prepare_lookup_value」'給我'ImportError:無法導入名稱prepare_lookup_value' – standingwave