It would be useful to have at least this one by default: PROJECT_DIR = os.path.abspath(os.path. dirname(__file__))
Other defaults such as MEDIA_ROOT and TEMPLATE_DIRS also would be useful for me as I repeat these exact lines for every project. Regards, Valts. On Thu, Oct 30, 2008 at 8:44 PM, matt westerburg <[EMAIL PROTECTED]>wrote: > I would like to see this, it seems to be an idiom that most people use. I > know i have to implementent that exact same thing for every project I have > ever done with django. > > > On Thu, Oct 30, 2008 at 1:34 PM, Ole Laursen <[EMAIL PROTECTED]> wrote: > >> >> Hi, >> >> There are a couple of things in settings.py that require an absolute >> path. I don't know about you, but I tend to put all things related to >> a project in subdirectories under the project directory. Thus all the >> absolute paths have the same prefix, the project directory. Rather >> than going trough the hassle of maintaining this by hand, I have begun >> using the following snippet: >> >> PROJECT_DIR = os.path.abspath(os.path.dirname(__file__)) >> >> then for instance >> >> MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media') >> >> and >> >> TEMPLATE_DIRS = ( >> # Always use forward slashes, even on Windows. >> os.path.join(PROJECT_DIR, 'templates/'), >> ) >> >> Would it make sense to put this or something like it in Django? >> >> >> Ole >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---