2015-01-02 43 views
1

我在做2nd part of django tutorial當我去http://127.0.0.1:8000/admin/後此錯誤:Django的:不能導入名稱resolve_url

ImportError at /admin/ 

cannot import name resolve_url 

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

cannot import name resolve_url 

Exception Location:  /usr/local/lib/python2.7/dist-packages/django/contrib/auth/views.py in <module>, line 8 
Python Executable: /usr/bin/python 
Python Version:  2.7.6 
Python Path:  

['/home/xxx/Projects/mysite', 
'/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-x86_64-linux-gnu', 
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PILcompat', 
'/usr/lib/python2.7/dist-packages/gtk-2.0', 
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client'] 

Server time: Fri, 2 Jan 2015 22:44:47 +0000 

,我的工作:

Ubuntu 14.04.1 LTS 64-bit 
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2 

任何想法,如何解決?

+0

你在哪裏使用resolve_url? – avenet

+0

@avenet「Exception Location:/usr/local/lib/python2.7/dist-packages/django/contrib/auth/views.py in ,line 8 」;) – GreenAsJade

+4

這是一個非常基本的問題 - 因爲你只在本教程的第2頁上,甚至還沒有輸入任何代碼,它應該「開箱即用」。你能確認教程第一頁的所有內容都適合你嗎?我可以看到你的Django和Python版本都可以,所以我認爲你可能需要去django郵件列表或者IRC組,並且請求幫助調試你的安裝。這不是一種通常可以在這裏解決的代碼問題。也許從一個完整的重新安裝開始... – GreenAsJade

回答

7

這不是你的錯誤,它是因爲Django安裝不當而發生的。 我的解決方案是去django文件夾所在的位置。 這基本上是

/usr/local/lib/python2.7/dist-packages

從那裏刪除的文件夾。

須藤室射頻Django的

重新安裝的Django

須藤PIP安裝Django == 1.7

或其中U想要的任何版本。

Enjoy !!!

+0

我也有這個問題;並且它不會解決這些問題 –