![]() | |
Parim Eyewear Sunnies Kacamata Sunglasses Butterfly - Biruadikan tampilan Anda terlihat lebih stylish dengan menggunakan kacamata persembahan Parim Eyewear. Memiliki lensa berwarna biru yang menarik sehingga kacamata ini dapat memberikan kesan unik dan berbeda pada tampilan gaya Anda. Cocok digunakan untuk menunjang berbagai aktivitas outdoor, seperti bermain di pantai, traveling, atau pun berkendara. 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 :