500 error after adding templates, using "*" tip in allowed hosts

So everything from the tutorial is working fine but the last last step. I set my local to debug false and my "hello world" and admin are still working locally (I used one of the forums tips adding ALLOWED_HOSTS = ['*'] to base.py). I pushed everything to heroku master but I am still getting a 500 error. Here is the heroku log:

2013-04-03T19:35:32+00:00 app[web.1]: [03/Apr/2013 14:35:32] "GET / HTTP/1.1" 500 27 2013-04-03T19:35:32+00:00 heroku[router]: at=info method=GET path=/ host=quiet-hollows-5000.herokuapp.com fwd="186.106.232.134" dyno=web.1 connect=37ms service=28ms status=500 bytes=27

Sorry You must be a logged in, registered user to answer a question.

Answers

What version of Django? I'd recommend only using 1.4.5 for the first set of lessons (the Microblog).

Also, try adding your Heroku domain (looks like quiet-hollows-5000.herokuapp.com) to the ALLOWED_HOSTS setting in settings/base.py.

I'm getting similar but can not login to admin page locally. It would seem the 500.html catch all page is blocking others no? I posted a question on this earlier today.

Fixed this by doing ALLOWED_HOSTS = ['localhost', '127.0.0.1'] on local.py
yelnatz on
Locally, using `DEBUG = False`, `ALLOWED_HOSTS` *should* be ignored. For what it's worth, while doing the first set of tutorials, please install Django 1.4.5 and not 1.5.
kennethlove (Staff) on
FWIW: If I make certain to use 'HOST': '127.0.0.1' in the local.py file and the prev. mentioned hosts setting, I get the rudimentary admin page back.
Vincent C Fulco on
Thanks for the allowed hosts tip. Now I get my index.html page when I try to reach the URL but still no admin page
Vincent C Fulco on