我在Django中创建了一个模型,我想在默认情况下在当地时间输入创建时间。我已在settings.py如下:默认在Django模型中输入当地时间的当前日期时间
TIME_ZONE = 'Asia/Kolkata'
USE_TZ = True
我曾尝试以下:
import pytz
status_timezone = pytz.timezone('Etc/UTC')
class Status(models.Model):
status = models.IntegerField(default=0, blank=True)
active = models.IntegerField(default=1, blank=True)
creation_date = models.DateTimeField(default=status_timezone.localize(datetime.now()))
这总是给所有条目的相同日期时间(模型初始化的时间
class Status(models.Model):
status = models.IntegerField(default=0, blank=True)
active = models.IntegerField(default=1, blank=True)
creation_date = models.DateTimeField(default=datetime.now)
这给出了日期时间在UTC
有人请告诉如何输入日期时间在IST默认?在此先感谢