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
Example #4
0
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