Sorry, I've some break line issue in my previous post.
This is my post cleaned.
Hi,
When I configuration my TEMPLATE_DIRS in settings.py file, I use ever
"here" or "here_cross" lambda function defined like this :
::
import os
here = lambda x: os.path.join(os.path.abspath(os.path.dirname
(__file__)), x)
here_cross = lambda x: os.path.join(os.path.abspath(os.path.dirname
(__file__)), *x)
I can configure TEMPLATE_DIRS or MEDIA_ROOT like this :
::
MEDIA_ROOT = ''
TEMPLATE_DIRS = (
# 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.
here('myapp/templates'),
here_cross(('otherapp', 'templates')),
)
I suppose that this comment "Don't forget to use absolute paths, not
relative paths" is relevant if I don't use "here" or "here_cross"
function. If I don't use it, template paths are relative to current
working directory and not to "settings.py" file.
What do you think about this methode (using here) ?
Why don't put "here" or/and "here_cross" in Django settings.py
skeleton ?
Note, I found here and here_cross tip on this page :
http://www.djangosnippets.org/snippets/445/
Thanks for your comment.
Regards,
Stephane
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---