![]() | |
Kels Set 6 Pcs Nada Mini Blender - GoldSet Mini Blender dari Kels praktis untuk membuat jus, smoothie, hingga menghaluskan bumbu dapur dan makanan bayi. Set ini terdiri dari wadah mangkuk, gelas tinggi, gelas rendah, gelas lebar dan wadah pelumat yang bisa digunakan sesuai kebutuhan di atas mesin utama. 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))