2013-01-05 29 views
0

我創建了一個python2.7/Django的(1.4.1)應用程序,這是我想在Heroku不能把我的Django項目了在Heroku

部署該項目已經在git的,所以我做了以下。

1>創建的Heroku --stack雪松

2>創建requirement.txt:僅包含 Django的== 1.4.1

3>創建Procfile:包含 幅:蟒manage.py的runserver 0.0.0.0:$PORT --noreload

4> GIT中推heroku上主

此引發以下錯誤

Counting objects: 90, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (84/84), done. 
Writing objects: 100% (90/90), 154.73 KiB, done. 
Total 90 (delta 23), reused 0 (delta 0) 
!  Heroku push rejected, no Cedar-supported app detected 

To [email protected]:salty-tor-8958.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]:salty-tor-8958.git' 

我經歷了這個以前問過的SO問題:Deploying existing Django app on Heroku 這裏講的是關於目錄結構,Django的目錄結構從那時起就改變了,那麼我在做什麼錯了?

這裏我的目錄結構如下所示:

MyApp 
    | 
    MyApp 
    |-- __init__ 
    |-- settings.py 
    |-- urls.py 
    my_module 
    |-- __init__ 
    |-- views.py 
    |-- static 
    |-- templates 
    manage.py 
    requirement.txt 
    Procfile 

我在Fedora上工作,所以只好用rubygem安裝herokutoolbelt

Heroku Version : heroku-gem/2.33.5 (x86_64-linux) ruby/1.9.3

回答