2016-06-19 154 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