【问题标题】:Render date for yesterday with a link通过链接呈现昨天的日期
【发布时间】:2019-12-07 02:22:40
【问题描述】:

我有一个工作区,用户可以在其中添加注释,他们可以选择日期 我正在尝试创建 2 个链接,一个用于昨天,一个用于明天。

现在我正在使用日历,这很好,但我想创建 2 个快速链接,将它们发送到昨天的笔记。

所以我有这样的代码:

def WorkspaceYesterday(request):

yesterday = datetime.now() - timedelta(days=1)
yesterday.strftime('%m%d%y')

但我不知道如何通过链接在我的模板中呈现它。

谢谢

【问题讨论】:

  • 将其分配给变量并将其作为参数发送给模板。 IE。 render(request, 'index.html', {'yesterday': yesterday.strftime('%m%d%y')})

标签: python django django-templates django-views python-datetime


【解决方案1】:
# you just need to render the context 'yesterday' to your template from your function

from django.shortcuts import render

def WorkspaceYesterday(request):
    yesterday = datetime.now() - timedelta(days=1)
    yesterday = yesterday.strftime('%m%d%y')
    render(request, 'index.html', {'yesterday': yesterday})



# In your template index.html

<p>{{ yesterday }}</p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多