def yeni_sube(ders, okutman, sube_say=1): """ Rastgele verileri ve parametre olarak verilen veriyi kullanarak yeni şube kaydı oluştururup kaydeder. Oluşturulan kayıtları liste olarak döndürür. Args: ders (Ders): Ders nesnesi okutman (Okutman): Okutman nesnesi sube_say : Oluşturulacak sube sayısı Returns: Sube (list) : Yeni şube listesi """ sube_list = [] for i in range(sube_say): s = Sube() s.ad = fake.classroom_code() s.kontenjan = random.randint(10, 80) s.dis_kontenjan = random.randint(10, 80) s.okutman = okutman s.ders = ders s.donem = ders.donem s.save() sube_list.append(s) return sube_list
def yeni_sube(ders, okutman): """ Rastgele verileri ve parametre olarak verilen veriyi kullanarak yeni şube kaydı oluştururup kaydeder. Args: ders (Ders): Ders nesnesi okutman (Okutman): Okutman nesnesi Returns: Sube: Yeni şube kaydı """ s = Sube() s.ad = fake.classroom_code() s.kontenjan = random.randint(1, 500) s.dis_kontenjan = random.randint(1, 500) s.okutman = okutman s.ders = ders s.donem = ders.donem s.save() return s