I recently upgrade Django from v1.3.1 to v1.4.
In my old settings.py I have 
TEMPLATE_DIRS = (
    os.path.join(os.path.dirname( __file__ ), 'templates').replace('\\', '/'),
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
)
This will point to /Users/hobbes3/Sites/mysite/templates, but because Django v1.4 moved the project folder to the same level as the app folders, my settings.py file is now in /Users/hobbes3/Sites/mysite/mysite/ instead of /Users/hobbes3/Sites/mysite/.
So actually my question is now twofold:
- How do I use os.pathto look at a directory one level above from__file__. In other words, I want/Users/hobbes3/Sites/mysite/mysite/settings.pyto find/Users/hobbes3/Sites/mysite/templatesusing relative paths.
- Should I be keeping the templatefolder (which has cross-app templates, likeadmin,registration, etc.) at the project/User/hobbes3/Sites/mysitelevel or at/User/hobbes3/Sites/mysite/mysite?
 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    