I like @ assem-chelli answer. I am going to demonstrate it in a Jinja2 template.
import datetime
from jinja2 import Template
template = Template("""
# Generation started on {{ now() }}
... this is the rest of my template...
# Completed generation.
""")
template.globals['now'] = datetime.datetime.utcnow
print(template.render())
Conclusion:
... this is the rest of my template...
source
share