【发布时间】:2020-02-13 22:24:53
【问题描述】:
我知道如何在控制台中打印出当前日期和时间,但我正在尝试使用 Django 和 Bootstrap4 在我的日常任务 Python 网站上添加日期/时间作为一项功能。
我尝试将它作为一个函数添加到我的views.py 文件中,然后将该函数插入到我希望它所在的页面的html 文件中,但是我尝试过的一切都没有奏效。
这是我最初在views.py中创建的函数:
def today():
"""Shows todays current time and date."""
today = datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y")
return today
然后我开始玩并尝试了这个:
def today(request):
"""Shows todays current time and date."""
today = datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y")
context = {'today': today}
return render(request, context)
这是我尝试添加到 html 文件的内容:
<h4>{{ today }}</h4>
更新 - 尝试这个并仍然没有显示任何内容:
def today(request):
"""Shows todays current time and date."""
today = datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y")
context = {'today': today}
return render(request, 'learning_logs/topics.html', context)
【问题讨论】:
-
你得到了什么?你有什么问题 ?您是否收到空白页面或错误消息?我们无法运行您的代码并查看它。
标签: python html django datetime bootstrap-4