def yeni_derslik(building,parent_unit_no,count=1): """ Rastgele verileri ve parametre olarak verilen verileri kullanarak yeni derslik kaydı oluştururup kaydeder. Args: building (Building): Bina parent_unit_no (int): Birim no count (int): Oluşturulacak dersliğin sayısı """ unit_list = Unit.objects.filter(parent_unit_no=parent_unit_no,unit_type="Bölüm") for i in range(1, count): room = Room( code=fake.classroom_code(), name=fake.classroom(), building=building, room_type=random.choice(RoomType.objects.filter()), floor=ints(2), capacity=random.choice(range(30, 100)), is_active=True ) for unit in unit_list: room.RoomDepartments(unit=unit) room.save()