def yeni_ogrenci_dersi(sube, ogrenci_program, donem=None): """ Rastgele verileri ve parametre olarak verilen verileri kullanarak öğrenci ders kaydı oluştururup kaydeder. Args: sube (Sube): Şube nesnesi ogrenci_program (object): Öğrenci Programı nesnesi donem (object): Donem nesnesi Returns: OgrenciDersi: Yeni öğrenci ders kaydı """ try: od = OgrenciDersi() od.alis_bicimi = random.choice([1, 2]) od.sube = sube od.ogrenci_program = ogrenci_program od.ogrenci = ogrenci_program.ogrenci if donem: od.donem = donem od.katilim_durumu = random.choice(([True] * 9) + [False]) od.save() except Exception as e: print(e.message)
def yeni_ogrenci_dersi(sube, ogrenci_program, donem=None): """ Rastgele verileri ve parametre olarak verilen verileri kullanarak öğrenci ders kaydı oluştururup kaydeder. Args: sube (Sube): Şube nesnesi ogrenci_program (object): Öğrenci Programı nesnesi donem (object): Donem nesnesi Returns: OgrenciDersi: Yeni öğrenci ders kaydı """ try: od = OgrenciDersi() od.alis_bicimi = random.choice([1, 2]) od.sube = sube od.ogrenci_program = ogrenci_program od.ogrenci = ogrenci_program.ogrenci if donem: od.donem = donem od.katilim_durumu = random.choice(([True] * 9 ) + [False]) od.save() except Exception as e: print(e.message)
def yeni_ogrenci_dersi(sube, ogrenci_program): od = OgrenciDersi() od.alis_bicimi = random.choice([1, 2]) od.ders = sube od.ogrenci_program = ogrenci_program od.save() return od
def yeni_ogrenci_dersi(sube, ogrenci_program): """ Rastgele verileri ve parametre olarak verilen verileri kullanarak öğrenci ders kaydı oluştururup kaydeder. Args: sube (Sube): Şube nesnesi ogrenci_program (OgrenciProgram): Öğrenci Programı nesnesi Returns: OgrenciDersi: Yeni öğrenci ders kaydı """ od = OgrenciDersi() od.alis_bicimi = random.choice([1, 2]) od.ders = sube od.ogrenci_program = ogrenci_program od.save() return od