我正在尝试在我的Django应用程序中使用oauth2app库。我尝试过几种方式安装库(easy_install,pip,pip通过需求文件等),每次安装都很好。每次我都可以从Django shell(manage.py shell)导入库。
但是,当我尝试使用库中的视图时:
(r'^oauth2/token/?$', 'oauth2app.token.handler'),
我得到一个“没有名为oauth2app的模块”导入错误。我已经尝试将Django调试页面中的Python路径与shell中的“print sys.path”进行比较,看起来是相同的,所以我不能为我的生活找出原因。而另一个则没有。
任何人都可以帮忙解释发生了什么吗?我认为Django shell是Django实例的等效环境......
答案 0 :(得分:1)
没关系,看起来这只是图书馆网站上不良文档的情况;当我将urls.py行更改为:
时from oauth2app import token
...
(r'^oauth2/token/?$', token.handler),
它有效,叹息。