def yeni_program(yoksis_program): """ Rastgele verileri ve parametre olarak verilen veriyi kullanarak yeni program kaydı oluşturur ve kaydeder. Args: yoksis_program (Unit): Yöksis programı Returns: Program: Yeni program kaydı """ bolum = Unit.objects.filter(yoksis_no=yoksis_program.parent_unit_no)[0] p = Program() p.yoksis_no = yoksis_program.yoksis_no p.bolum_adi = bolum.name p.ucret = random.randint(100, 999) p.yil = str(random.randint(2014, 2016)) p.adi = yoksis_program.name p.birim = yoksis_program p.bolum = bolum p.save() return p
def yeni_program(yoksis_program, program_say=1): """ Rastgele verileri ve parametre olarak verilen veriyi kullanarak yeni program kaydı oluşturur ve kaydeder. Oluşturulan kayıtları liste olarak döndürür. Args: yoksis_program (Unit): Yöksis programı program_say : Oluşturulacak program sayısı Returns: Program: Yeni program listesi """ try: bolum = Unit.objects.filter( yoksis_no=yoksis_program.parent_unit_no)[0] except Exception as e: print(e.message) program_list = [] for i in range(program_say): p = Program() p.yoksis_no = yoksis_program.yoksis_no p.bolum_adi = bolum.name p.ucret = random.randint(100, 999) p.yil = str(random.randint(2014, 2016)) p.adi = yoksis_program.name p.birim = yoksis_program p.bolum = bolum p.save() program_list.append(p) return program_list
def yeni_program(yoksis_program, program_say=1): """ Rastgele verileri ve parametre olarak verilen veriyi kullanarak yeni program kaydı oluşturur ve kaydeder. Oluşturulan kayıtları liste olarak döndürür. Args: yoksis_program (Unit): Yöksis programı program_say : Oluşturulacak program sayısı Returns: Program: Yeni program listesi """ try: bolum = Unit.objects.filter(yoksis_no=yoksis_program.parent_unit_no)[0] except Exception as e: print(e.message) program_list = [] for i in range(program_say): p = Program() p.yoksis_no = yoksis_program.yoksis_no p.bolum_adi = bolum.name p.ucret = random.randint(100, 999) p.yil = str(random.randint(2014, 2016)) p.adi = yoksis_program.name p.birim = yoksis_program p.bolum = bolum p.save() program_list.append(p) return program_list
def yeni_program(yoksis_program): bolum = Unit.objects.filter(yoksis_no=yoksis_program.parent_unit_no)[0] p = Program() p.yoksis_no = yoksis_program.yoksis_no p.bolum_adi = bolum.name p.ucret = random.randint(100, 999) p.yil = str(random.randint(2014, 2016)) p.adi = yoksis_program.name p.birim = yoksis_program p.bolum = bolum p.save() return p