当前位置: 首页 > 面试题库 >

如何在Flask模板中显示当前年份?

周阳成
2023-03-14
问题内容

我正在寻找如何在Flask模板中输出当前年份。我知道你可以在Django中使用{% now "Y" %}.,但是有Flask等效项吗?到目前为止,我一直无法找到任何东西。


问题答案:

使用模板上下文处理器将当前日期传递给每个模板,然后呈现其year属性。

from datetime import datetime

@app.context_processor
def inject_now():
    return {'now': datetime.utcnow()}
{{ now.year }}

render如果大多数模板中不需要它,也可以将其与一起传递。

return render_template('show.html', now=datetime.utcnow())


 类似资料:
  • 我试图将我当前用户的用户名添加到我的URL(route)中,但是我不断地得到错误。我已经尝试了很多下面提到的方法,但是没有一个有效。以下是我的代码: Layout.html: 当我尝试转到另一个页面时,我收到错误,当我转到设置时收到404。 jinja2.exceptions.UndefinedError jinja2.exceptions.UndefinedError:'user'未定义 MOD

  • 问题内容: 如何在Java中动态显示for循环中特定月份的日期,月份和年份? 问题答案: 这简要演示了Java 和类的一些基础知识。根据您的问题,这是我能做的最好的事情。

  • 问题内容: 我想知道如何在模板中获取当前URL。 说我目前的网址是: 如何将其返回到模板? 问题答案: Django 1.9及更高版本: 旧:

  • 问题内容: 我像这样设置静态文件的文件夹 在模板中,我使用img标签显示存储在/ tmp中的图像: 在firebug中,我看到404错误而不是图像。请告诉我我做错了什么? 提前致谢。 问题答案: 我不确定你正在使用什么配置项目。你在哪里找到它? 实际上,类构造函数有两个参数来控制静态文件的配置: static_folder:默认为“静态”。这是你必须在URL中使用的前缀才能访问静态文件。 stat

  • 我已在对话框中添加了日历视图。单击按钮时会出现对话框。我面临的问题是,当对话框出现时,日历视图不会在顶部显示当前月份和年份。但当我更改月份时,顶部的月份和年份会出现(对于当前月份也是如此)。我想显示这个月和年的初始对话显示。请帮帮我。提前道谢。 我没有足够的声誉来发布一个屏幕截图。对此感到抱歉。 这是代码: 日期是一个按钮。

  • 我对烧瓶和Matplotlib非常陌生。我希望能够显示一个简单的图表,我生成的一些html,但我有一个非常困难的时间弄清楚如何。这是我的Python代码: 这是我的HTML: