﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
37118	Support variables in the {% now %} template tag	Lily		"This was discussed and accepted in https://github.com/django/new-features/issues/115.

Allow passing a variable from the template context into the `{% now %}` template tag to allow dynamically choosing the formatting.

[https://docs.djangoproject.com/en/6.0/ref/templates/builtins/#now Django's `{% now %}` template tag] currently only supports a hardcoded string format defined directly in the template, or one of a small number of specific settings. By supporting template variables, it would be possible to change the `format` dynamically (for example, based on a user's locale).

[https://blog.lilyf.org/posts/django-template-quirks-3/#the--now--tag As I explain in my blog post], the `now` tag has some very weird behaviour caused by assuming the `format` will always be a string. By expanding to support variables, we can also clean up these weird edge-cases by raising a `TemplateSyntaxError`.

Several other template tags support variables, so it should be fairly easy to reuse their implementation of this."	New feature	new	Template system	6.0	Normal				Unreviewed	0	0	0	0	0	0
