python - 如何让 django 输出星期几?都在 View 和模板中

标签 python django date django-templates django-views

如何让 django 输出星期几?都在 View 和模板中

不知道如何详细说明。我正在寻找一种方法让 django 告诉我今天是一周中的哪一天,我尝试查看 python 函数但不太理解它。谢谢。

最佳答案

如果您询问今天的日期,可以使用now template tag使用表示工作日名称的 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 template filter :

>>> 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.'

在 View 中,您可以使用strftime()格式化日期时间%A格式字符串指的是工作日:

>>> from datetime import datetime
>>> dt = datetime.today()
>>> dt.strftime('%A')
'Tuesday' 

关于python - 如何让 django 输出星期几?都在 View 和模板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28048511/

相关文章:

python - Pycharm环境不同于命令行

django - django 表单的 ViewDoesNotExist/Import 错误

django - 我应该将我的南迁移保留在版本控制中吗?

date - 如何在Go中以自定义日期格式获取以小时为单位的时差

javascript - 为什么 JS 假设没有时间的字符串日期是 UTC,如果填充 0,如果不填充,则为本地?

python - New Relic Python 代理可以跟踪不使用 httplib 的外部服务请求吗?

python - reshape LSTM 自动编码器的输入数据

Python:如果我们调用thread.start()并将其保留为不联接或不关闭怎么办?

python - Model.save() 和 ModelForm.save() 一起工作

斯卡拉 Spark : Convert Double Column to Date Time Column in dataframe