2016-06-19 157 views
1

我在我的django网站上使用了这种依赖关系。通过requirements.txt正确安装依赖关系或如何正确安装编辑的依赖关系

https://bitbucket.org/tim_heap/django-bleach 

问题是在django 1.9有一个修复,并且存储库被分给别人。

这是库

https://bitbucket.org/C14L/django-bleach.git 

这是修复

https://bitbucket.org/C14L/django-bleach/commits/4dd2616f490d5d63bc119b24e07fdf8154f25503 

在这两个有手动如何安装它

pip install django-bleach 

但是,这是一样的我会最终会出现相同的错误。我想安装固定版本。我可以在我的本地主机上手动编辑它 - 这是不正确的软件工程,所以我想知道正确的方法。但这不是问题,问题是如何将它安装在heroku上,我不想用heroku上的CLI编辑依赖项。

你能帮助我什么才是正确的方式来安装这个修复在heroku和我的本地主机从该存储库?我需要在requirements.txt中放入它才能安装正确的修复程序?

https://bitbucket.org/C14L/django-bleach/commits/4dd2616f490d5d63bc119b24e07fdf8154f25503 

回答

2

你可以把库URL在requirements.txt像这样:

git+https://bitbucket.org/C14L/django-bleach.git 

或更具体,并指定分支:

git+https://bitbucket.org/C14L/[email protected]_1_9_fix 

Pip documentation