2010-02-20 121 views
1

這是什麼意思?我已經用Google搜索,但一無所獲=/無法導入名稱格式

ImportError at /admin/ 

cannot import name formats 

Request Method: GET 
Request URL: http://127.0.0.1:8000/admin/ 
Exception Type: ImportError 
Exception Value: 

cannot import name formats 

Exception Location: /usr/lib/python2.6/site-packages/django/contrib/admin/util.py in <module>, line 3 
Python Executable: /usr/bin/python 
Python Version: 2.6.0 
Python Path: ['/home/cad/project/lkd/gezegen/lkd_gezegen', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib64/python2.6/site-packages/Numeric', '/usr/lib64/python2.6/site-packages/PIL', '/usr/lib64/python2.6/site-packages/gst-0.10', '/usr/lib64/python2.6/site-packages/gtk-2.0', '/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode', '/usr/lib/python2.6/site-packages'] 

回答

1

什麼該行正試圖做(見the sources)是

3 from django.utils import formats 

如果沒有django/目錄的父目錄上您sys.path ,或在任何級別的__init__.py文件以某種方式失蹤,這將解釋您的問題。

請注意,2.6.0中的.0令人擔憂 - 它是一種具有已知錯誤的舊版本的微控制器。你能升級到目前的2.6.4嗎?我不認爲這與你觀察到的問題有關,但是堅持使用舊的微型microrelease可能會給你未來的其他問題。