Opened 18 years ago
Closed 18 years ago
#3556 closed (wontfix)
date & time filters use settings.DATE_FORMAT & settings.TIME_FORMAT, should use i18n
Reported by: | Owned by: | Adrian Holovaty | |
---|---|---|---|
Component: | Template system | Version: | dev |
Severity: | Keywords: | date time i18n | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
In django/template/defaultfilters.py, date and time functions (filters) both use a specific setting for their default value.
I think this is wrong, at least what the default value specifies, because when i18n is loaded, it's impossible to change what these output without giving an argument to the filters.
Supplied patch makes both filters use whatever DATE_FORMAT and TIME_FORMAT translate into, which I think seems to be the correct value, as it changes depending on user preference.
Attachments (1)
Change History (2)
by , 18 years ago
Attachment: | defaultfilters.py.diff added |
---|
comment:1 by , 18 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Unfortunately, this would make it impossible to change the default date format without changing the language. Although the two are usually related, they're not always.
Patch for defaultfilters.py