【发布时间】:2014-01-09 18:40:44
【问题描述】:
我需要将 Recurly API 库包含到 Django 项目中。 该库在 GitHub 上,项目部署到 Heroku。 目前,我在 requirements.txt 中添加了以下内容:
-e git://github.com/recurly/recurly-client-python.git#egg=recurly-client-python
一旦应用程序在 heroku (?) 上,这可能会起作用,但在本地开发(通过工头运行本地服务器)时它不会被拾取。在我的测试应用的 views.py 中,我有:
import recurly
我明白了:
Exception Type: ImportError
Exception Value:
No module named recurly
Exception Location: /Users/pete/Documents/code/django/simpleblog/subscriptions/views.py in <module>, line 7
Python Executable: /Users/pete/.virtualenvs/django/bin/python
我对 Django/Python 以及在这种环境中使用 API 还是很陌生。我应该如何安装和包含它,以便它在本地和部署后都可以工作?我尝试在线搜索无济于事。
【问题讨论】:
-
您是否在添加后运行
pip install -r requirements.txt? -
另一件事。在
requirements.txt中,您可以改为使用recurly == 2.1.1。 -
太棒了,就是这样。谢谢!!
标签: python django api heroku recurly