在Django的Models.DateTimeField()
中获取本地时间,可以通过几种方式实现:
DateTimeField
是Django模型中用于存储日期和时间的字段类型。默认情况下,它会存储UTC时间。为了在模型中存储本地时间,需要在保存数据时进行转换。
DateTimeField
存储的是UTC时间。settings.py
中配置时区。settings.py
中配置时区。# models.py
from django.db import models
from django.utils import timezone
class MyModel(models.Model):
created_at = models.DateTimeField(default=timezone.now)
# views.py
from django.utils import timezone
def get_local_time():
return timezone.localtime(timezone.now())
通过以上方法,你可以在Django的Models.DateTimeField()
中灵活地处理和存储本地时间。
领取专属 10元无门槛券
手把手带您无忧上云