![]() | |
Krisbow Sync Smart Ip Camera Outdoor Wifi Ptz Speed 4mpKrisbow Sync WIFI IP camera adalah kamera keamanan yang canggi yang dilengkapi dengan fitur-fitur seperti penglihatan malam berwarna, pelacakan otomatis dan desain tahan cuaca. Kamera ini juga didukung oleh aplikasi Krisbow Sync di App Store atau Google Play Store, serta mendukung fitur WebRTC dan Onvif. Free Klik Disini ! |
ORM (Object Relational Mapping) adalah metode pemrograman yang digunakan untuk mengkonversi data dari lingkungan bahasa pemrograman berorientasi objek (OOP) dengan lingkungan database relasional.
Kenapa kta perlu menerapkan ORM, yaitu karena:
class Province(CreateUpdate):
code = models.IntegerField()
name = models.CharField(max_length=255, blank=True)def __str__(self):
return self.nameclass City(CreateUpdate):
code = models.IntegerField()
name = models.CharField(max_length=255, blank=True)
province = models.ForeignKey(Province, related_name='city',on_delete=models.PROTECT)def __str__(self):
return self.name
Dari kode diatas kita sudah punya 2 table, table province dan city. Django framework telah membangun ORM cukup baik melalui django models. Di bawah ini beberapa perintah dari dari django models operation CRUD.
sql :
select * from city where id=38
City.objects.get(id=38)
sql :
select * from city where code=32
City.objects.filter(code=32)
sql :
select * from city
django:
City.objects.all()
select * from city a inner join province b on a.province_id = b.id where b.code = 13
City.objects.get(province__code=13)
untuk mempelajari lebih lanjut klik tautan ini
Baca juga artikel berikut ini :