2010-02-20 122 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可能会给你未来的其他问题。