通过Django实现获取当前时间
在Django中,你可以使用Django模板中的now
标签来获取当前时间,或者在Django视图中使用Python的datetime
库来获取当前时间。
模板中使用:
在Django模板中,你可以使用now
标签来获取当前时间,并格式化输出。
{% now "Y-m-d H:i:s" %}
视图中使用:
在Django视图中,你可以使用Python的datetime
库来获取当前时间。
from django.http import HttpResponse
from datetime import datetime
def current_datetime(request):
now = datetime.now()
return HttpResponse(now)
使用Django ORM:
如果你在Django模型中需要设置一个字段为当前时间,你可以使用auto_now_add
或default
。
from django.db import models
class MyModel(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
在这个例子中,created_at
字段将自动设置为记录被创建时的时间。
评论已关闭