簡體   English   中英

在Heroku上部署Django 1.7 App

[英]Deploy Django 1.7 App on Heroku

我剛剛將Django升級到1.7c2,並在遇到此錯誤時嘗試部署到Heroku:

-----> Python app detected
-----> Installing dependencies with pip
       Downloading/unpacking Django==1.7c2 (from -r requirements.txt (line 1))
         Could not find a version that satisfies the requirement Django==1.7c2 (from -r requirements.txt (line 1)) (from versions: 1.5.2, 1.5.8, 1.6.1, 1.6.2, 1.6.5, 1.6, 1.6.3, 1.6.4, 1.1.3, 1.1.4, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.2, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3, 1.4.1, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6)
       Cleaning up...
       No distributions matching the version for Django==1.7c2 (from -r requirements.txt (line 1))
       Storing debug log for failure in /app/.pip/pip.log

 !     Push rejected, failed to compile Python app

Heroku顯然不支持Django 1.7。 現在我找到了他們部署Django 1.7應用程序的教程 ...我的問題是現在是否可以部署我升級的應用程序? 我升級主要是因為內置的數據庫遷移(避免Heroku + South)。

先感謝您!

這與Heroku無關,Django 1.7還沒有官方,所以要在你必須使用的任何系統中安裝1.7:

pip install https://www.djangoproject.com/download/1.7c2/tarball/

這顯然是在Django文檔中記錄的: https//www.djangoproject.com/download/

在您的需求文件中,不是給出包名,而是直接使用您的版本標記提供指向github存儲庫的鏈接:

git+https://github.com/django/django.git@1.7c2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM