On 5/26/07, itsnotvalid <[EMAIL PROTECTED]> wrote:
...
> As usual, it doesn't work, and in the comments section somebody
> suggested using os.path.dirname(__file__) instead.
Hmm. If you have other complaints about docs, please point out places
that need improvement.
> However I am using
> windows, the path returned would be of backslashes "\" instead of "/".
The default settings.py generated by startproject tries to make this clear:
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.
)
...
> So is it possible to patch django instead of patching every single
> project?
I'm not sure what the original rationale was for TEMPLATE_DIRS having
that usage rule, but I can say that it avoids the need to
double-escape backslashes, which might make it *more* newbie friendly.
In any case, this would be a backwards-incompatible change, and it's
not just Django that would need to be patched in order to make it.
Consider raising this issue on django-developers if you'd like to
persue the discussion of the setting change-- this list is mostly used
for helping users rather than changing Django.
> P.S. It is freaky to hear that django intend to read files from
> absolute paths instead of using relative paths.
I'm not sure why that is. Templates are often developed and deployed
separately than the rest of Django code.
Cheers,
Jeremy
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---