2012-09-05 30 views
1

我想在我的Django應用程序中使用oauth2app庫。我嘗試過幾種安裝方式(easy_install,pip,pip通過需求文件等),每次安裝都很好。每次我都可以從Django shell(manage.py shell)中導入庫。爲什麼我可以從Django shell導入庫,但不能在我的網站中導入?

然而,當我嘗試使用從庫視圖:

(r'^oauth2/token/?$', 'oauth2app.token.handler'), 

我得到一個「無模塊命名oauth2app」導入錯誤。我試過比較從Django調試頁面到shell中「print sys.path」的Python路徑,而且看起來是一樣的,所以我不能爲了我的生活找出爲什麼一個作品另一個則沒有。

任何人都可以幫助解釋發生了什麼?我認爲Django外殼與Django實例是一個等效的環境...

回答

1

沒關係,它看起來像是圖書館網站上的一個糟糕文檔案例;當我改變了urls.py行:

from oauth2app import token 
... 
(r'^oauth2/token/?$', token.handler), 

它的工作,嘆息

相關問題