2012-09-05 32 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), 

它的工作,叹息

相关问题