I just installed Django 1.6 on OS X 10.8 with python 2.7 and am having trouble going through the tutorial. After setting creating a server called mysite by running:
Check in manage.py
if you have this:
import os
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
And in wsgi.py
this:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
Also, any python scripts that integrate Django should look like this:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
# Uncomment below for Django 1.7 +
#import django
#django.setup()
Ok so I finally found the answer. Apparently the error was a result of Python 2.7.2. Once I upgraded to 2.7.6, the problem went away.
Here is a similar thread where I found the answer:
maximum recursion depth exceeded in cmp error while executing python manage.py runserver
Don't know why this solution didn't show up in my searches when I was creating this thread...