Christian Schneider writes: > In settings.py I set DATETIME_FORMAT to 'd-m-Y H:i:s' but the > format did not change.
I'm not sure what DATETIME_FORMAT is used for in Django 3.x. According to the docs for the 'date' and 'time' filters, they both accept a datetime object as argument, but they use DATE_FORMAT and TIME_FORMAT, respectively, to format it as a date string and a time string separately. Try DATE_FORMAT = 'd-m-Y' TIME_FORMAT = 'H:i:s' instead. Can't promise it will work but that's my best guess. See https://docs.djangoproject.com/en/3.1/ref/templates/builtins/#std-templatefilter-date I can't figure out from the documents how you can change it when localization is enabled. I guess you have to change the localization configuration, which probably can be done from the outside the distributed source but I don't have time to search for how. So unfortunately you probably need to keep using USE_L10N = False. At least for dates that's not a big deal, only USians will be subject to confusion. Nobody else uses the insane m-d-Y convention, and in Germany even USians will probably be used to the more logical form. Steve -- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan _______________________________________________ Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-le...@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/FAMHGM6AJNOXSOEFNZAVD6RFFKOUD7NW/ This message sent to arch...@mail-archive.com