繁体   English   中英

无法在Heroku上推送我的Django项目

[英]Not able to push my django project up on heroku

我创建了一个python2.7 / django(1.4.1)应用程序,我希望将其部署在heroku上

该项目已经在git上了,所以我做了以下工作。

1>创建heroku --stack雪松

2>创建的require.txt:仅包含Django == 1.4.1

3> create Procfile:包含Web:python manage.py runserver 0.0.0.0:$PORT --noreload

4> git push 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 git@heroku.com:salty-tor-8958.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:salty-tor-8958.git'

我经历了这个先前问过的SO问题: 在Heroku部署现有的Django应用,那里谈论的是目录结构,自那以后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

它的requirements.txt不是requirement.txt

进一步阅读: https : //devcenter.heroku.com/articles/django

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM