class Generation(object): name = fields.String() url = fields.String() def __init__(self, response): fields.set_attributes_from_fields(self, response) def __str__(self): return str(self.name)
def __init__(self): super(TeachersTable, self).__init__('TEACHERS', 'Преподаватели', id=f.Integer('id', 'Идентификатор преподавателя', 'TEACHERS'), name=f.String('name', 'ФИО', 'TEACHERS'))
def __init__(self): super(SubjectsTable, self).__init__('SUBJECTS', 'Предметы', id=f.Integer('id', 'Идентификатор предмета', 'SUBJECTS'), name=f.String('name', 'Название предмета', 'SUBJECTS'))
def __init__(self): super(LessonTypesTable, self).__init__('LESSON_TYPES', 'Типы занятия', id=f.Integer('id', 'Идентификатор вида предмета', 'LESSON_TYPES'), name=f.String('name', 'Тип предмета', 'LESSON_TYPES'))
def __init__(self): super(GroupsTable, self).__init__('GROUPS', 'Группы', id=f.Integer('id', 'Идентификатор группы', 'GROUPS'), name=f.String('name', 'Название группы', 'GROUPS'))
def __init__(self): super(LessonsTable, self).__init__('LESSONS', 'Пары', id=f.Integer('id', 'Идентификатор пары', 'LESSONS'), name=f.String('name', 'Название пары', 'LESSONS'), order_number=f.Integer('order_number', 'Номер пары', 'LESSONS'))
class Type(object): id = fields.Integer() name = fields.String() generation = fields.Parent(Generation) def __init__(self, response): fields.set_attributes_from_fields(self, response) def __str__(self): return str(self.name)
def __init__(self): super(AudiencesTable, self).__init__('AUDIENCES', 'Аудитории', id=f.Integer('id', 'Идентификатор аудитории', 'AUDIENCES'), name=f.String('name', 'Номер аудитории', 'AUDIENCES', not_null=True))
def __init__(self): super(TypeConflict, self).__init__('TYPE_CONFLICT', 'Типы конфликты', id=f.Integer('id', 'Идентификатор конфликта', 'TYPE_CONFLICT'), name=f.String('name', 'Название конфликта', 'TYPE_CONFLICT'), order_number=f.Integer('order_number', 'Порядок сортировки', 'TYPE_CONFLICT', not_null=True))
def __init__(self): super(WeekdaysTable, self).__init__('WEEKDAYS', 'Дни недели', id=f.Integer('id', 'Идентификатор недели', 'WEEKDAYS'), name=f.String('name', 'Название дня недели', 'WEEKDAYS', not_null=True), order_number=f.Integer('order_number', 'День недели', 'WEEKDAYS', not_null=True))