如何让django在星期几输出?两者都在视图和模板中
不知道该如何详细说明。我正在寻找一种让django告诉我今天是星期几的方法,我尝试查看python函数,但并不太了解。谢谢。
如果您询问今天的日期,则可以使用带有表示工作日名称的格式字符串的now
模板标签l
:
It is {% now "l" %} today.
例子:
>>> from django.template import Template, Context
>>> t = Template('It is {% now "l" %} today.')
>>> t.render(Context({}))
u'It is Tuesday today.'
相同格式适用于date
模板过滤器:
>>> from datetime import datetime
>>> t = Template('It is {{ dt | date:"l" }} today.')
>>> c = Context({'dt': datetime.today()})
>>> t.render(c)
u'It is Tuesday today.'
在视图中,您可以使用strftime()
格式化datetime
。%A
格式字符串是指一个工作日:
>>> from datetime import datetime
>>> dt = datetime.today()
>>> dt.strftime('%A')
'Tuesday'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句