如何在Django中使用第三方库?

我使用的是Django1.9, 想要在django的视图函数中使用requests

在views.py中添加了import requests

之后在settings.py的INSTALLED_APPS中添加了'requests',

但是runserver之后仍然提示:ImportError: No module named 'requests'

请问正确安装的方法是什么?

阅读 8.1k
7 个回答

你确保的虚拟环境中安装了,而不是在全局环境安装的。

你可能对第三方库的概念不清楚,在INSTALLED_APP里面添加的是Django app,而requests是python的库,直接在源程序里import就可以

请先在本地 用pip install requests 安装这个库,然后再views.pyimport requests 就行了。。。

請先用 pip 裝好 requests:

$ pip install requests

然後直接 import 即可.

P.S. 所有第三方庫都必須要自行安裝.

request这个库直接用就好了,不用在INSTALLED_APP里注册,可能是你安装方式不对吧

直接import 就可以了, INSTALLED_APP 注册的是Django APP。

python库不需要安装在django里,不用在INSTALLED_APP里注册;
另外是不是你用了虚拟环境,而包并没有安装在虚拟环境中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题