![]() | |
Parim Eyewear Kacamata Sunglasses Sports Ultem - PutihKacamata sunglasses sports dari Parim Eyewear hadir dengan desainnya yang stylish dan trendy menjadikannya aksesori sempurna untuk melengkapi penampilan dalam berbagai gaya busana. Dirancang dengan material berkualitas yang nyaman dan dapat digunakan untuk melindungi mata dari paparan sinar matahari. Free Klik Disini ! |
Django menyediakan konfigurasi local timezone, ini memudahkan developer mengkonfigurasi local timezone menjadi lebih mudah.
Namun saat Anda melakukan query menggunakan django models sering terjadi alert "Received a Naive Datetime".
Untuk menghilangkan warning tersebut anda bisa memberitahu system bahwa query data anda telah menggunakan format yang benar menggunakan "make_aware". Perhatikan sample code dibawah ini:
from django.db import models
from django.utils import timezoneclass TableName(models.Model):
created_date = models.DateTimeField(blank=True, null=True)
update_date = models.DateTimeField(blank=True, null=True)
def save(self, *args, **kwargs):
if not self.created_date:
self.created_date = timezone.now()
self.update_date = timezone.now()
super().save(*args, **kwargs)
class Meta:
abstract = True
from datetime import datetime
from django.utils import timezonef_aware = timezone.make_aware(datetime.strptime("2022-08-16","%Y-%m-%d %H:%M:%S"), timezone.get_current_timezone())
t_aware = timezone.make_aware(datetime.strptime("2022-08-16","%Y-%m-%d %H:%M:%S"), timezone.get_current_timezone())
query = TableName.objects.filter(created_date__range=(f_aware, t_aware))