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): """ 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(): program_list = Unit.objects.filter(unit_type='Program') term = Donem.objects.filter(guncel=True)[0] program_year = term.baslangic_tarihi.year for program in program_list: bolum = Unit.objects.filter(yoksis_no=program.parent_unit_no)[0] p = Program() p.yoksis_no = program.yoksis_no p.bolum = bolum.name p.yil = program_year p.adi = program.name p.birim = bolum p.save()
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
def yeni_program(): """ Rastgele verileri kullanarak yeni program kaydı oluşturup kaydeder. """ program_list = Unit.objects.filter(unit_type='Program') term = Donem.objects.filter(guncel=True)[0] program_year = term.baslangic_tarihi.year for program in program_list: bolum = Unit.objects.filter(yoksis_no=program.parent_unit_no)[0] p = Program() p.yoksis_no = program.yoksis_no p.bolum = bolum.name p.yil = program_year p.adi = program.name p.birim = bolum p.save()