title: Django Heroku push failing
body: <p>I'm running accross an error trying to push my Django project up to Heroku and I was looking to see if anyone had any insight.</p>
  
  <pre><code> !     Heroku push rejected, no Cedar-supported app detected
  </code></pre>
  
  <p>I am guessing it is because of my folder structure in the git repo but I am not sure.  My project is setup like this:</p>
  
  <pre><code>/subfolder/djangoproject/
  
  /subfolder/requirements.txt
  </code></pre>
  
  <p>My Proc file content looks like this:</p>
  
  <pre><code>web: python manage.py runserver 0.0.0.0:$PORT --noreload --settings=djangoproject.settings.heroku
  </code></pre>
  
  <p>I have my project setting split and they work fine on my local.  (In other words I having a setting directory with an <strong>init</strong>.py in it.)</p>
  
  <p>I tried this:</p>
  
  <pre><code>/Procfile
  </code></pre>
  
  <p>and this:</p>
  
  <pre><code>/subfolder/Procfile
  </code></pre>
  
  <p>but neither worked.</p>
  
  <p>Can this folder structure be the culprit?  I was under the impression that the requirements.txt was how Heroku found where the project folder was.</p>
  
  <p>Thanks</p>
  
  <hr>
  
  <p>I wanted to add my solve for the first issue I had and then post the new issue I am having.</p>
  
  <p>The solve I first did was to move the Procfile and requirements.txt files to the root level of the project.  The second thing I did was edit the Procfile in so the path to the manage.py script was to the proper location</p>
  
  <pre><code>web: python subfolder/djangoproject/manage.py runserver 0.0.0.0:$PORT --noreload --settings=djangoproject.settings.heroku
  </code></pre>
  
  <p>I've hit a new error now when trying to run a syncdb.  It seems to go through the process but nothing takes.  In other words, if I run syncdb once and then run it a second time, it wants to set everything up all over again.  Any thoughts on what I may have configures wrong to make the DB not save it's data?  Should I use the setting for the DB from the dashboard or keep this line in the Django config:</p>
  
  <pre><code>import dj_database_url
  DATABASES['default'] =  dj_database_url.config()
  </code></pre>
  
  <p>Thanks</p>