/
MaVa
/
VasilenkoPY
Обзор
Документация
Войти
/
MaVa
/
VasilenkoPY
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/database/models.py
39 строк
874 B
MaVa
Tablica
20 янв 2026, 15:23
20 янв 2026, 15:23
0780250
Код
Авторство
О чём код?
from peewee import * from peewee import SqliteDatabase db = SqliteDatabase(database='first.db') class Student(Model): first_name = CharField() last_name = CharField() age = IntegerField() class Meta: database = db class Session(Model): student = ForeignKeyField(model = Student, backref="session") subject = CharField(unique = True) ball = IntegerField(null = False,default = 4) class Meta: database = db def create_tables(): db.connect() db.create_tables([Student,Session]) print('OK') db.close() def add_subject(stud_id, subject, ball): if Session.select().where(Session.student == stud_id, Session.subject == subject).exists(): print("Такой предмет уже есть") else: ses = Session(student = stud_id, subject = subject, ball = ball) ses.save()