A17 Drone Kamera Jarak Jauh Fotografi UdaraMudah dibawa: ukuran saat dilipat hanya 14 * 9 * 8 cm. Berat drone: hanya 147g termasuk baterai, ringan dan portabel. Terbang dengan ketinggian 50m, jarak kontrol maksimum 1000m. Penghindar rintangan 360 derajat, flip 360 derajat, lampu gradasi. Buy |
Pada artikel sebelumnya kita telah membahas
Django models telah mendesain struktur data yang mendukung multi database. Setiap perubahan dan penambahan kolom atau table baru telah di atur sedemikian rupa oleh ORM, hal ini membantu developer memaksimalkan waktu development.
Pada artikel kali ini kita akan membahas tentang Query Django models. Perhatikan class models berikut ini
from django.db import models# Create your models here.
class Province(models.Model):
code = models.IntegerField()
name = models.CharField(max_length=255, blank=True)
def __str__(self):
return self.name
class City(models.Model):
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.nameclass Publication(models.Model):
title = models.CharField(max_length=30)class Meta:
ordering = ('title',)def __str__(self):
return self.titleclass Article(models.Model):
headline = models.CharField(max_length=100)
publications = models.ManyToManyField(Publication,related_name='publication_details')class Meta:
ordering = ('headline',)def __str__(self):
return self.headline
from utils.models import Province, Citydef get_province():
p = Province.objects.get(id=33)
c = City.objects.filter(province=p.id)
print(c)
from utils.models import Province, Citydef get_city_by_province():
c = City.objects.filter(province__id=33)
print(c)
from utils.models import Province, City, Article, Publicationdef get_article():
p = Publication.objects.all()
for n in p.publication_details.all():
print(n)
Baca artikel lainya :