![]() | |
Apa 10 Ltr Air Cooler 1200cmh - PutihHadirkan kesejukan di ruangan Anda dengan air cooler dari APA. Penyejuk udara ini dilengkapi dengan kapasitas kontainer air sebesar 10 liter yang ideal untuk kebutuhan harian keluarga Anda. 3 pilihan kecepatan kipas dapat Anda pilih dengan mudah, lengkap dengan 4 pilihan mode yaitu ionizer, humidifier, swing, atau cool sesuai dengan kebutuhan Anda. Pilihan timer dapat mempermudah Anda mengatur jadwal operasi dari alat ini. 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 :