在Django中,可以使用模板语言和内置的模板标签来显示每分钟更新一次的时间。以下是实现的步骤:
from django.shortcuts import render
from datetime import datetime
def current_time(request):
current_minute = datetime.now().strftime('%Y-%m-%d %H:%M')
return render(request, 'current_time.html', {'current_minute': current_minute})
current_time.html
,并在其中使用模板标签来显示时间。<!DOCTYPE html>
<html>
<head>
<title>Current Time</title>
</head>
<body>
<h1>Current Time: {{ current_minute }}</h1>
</body>
</html>
from django.urls import path
from .views import current_time
urlpatterns = [
path('current-time/', current_time, name='current_time'),
]
http://localhost:8000/current-time/
,你将看到每分钟更新一次的时间。这种方法利用了Django的模板语言和内置的模板标签来动态地显示时间。每次请求该页面时,视图函数会获取当前时间,并将其传递给模板进行渲染。由于每次请求都会触发视图函数的执行,因此每分钟都会更新一次时间。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云