def create_course_teacher(): course_list = Course.get_obj_list() teacher_list = Teacher.get_obj_list() for k, obj in enumerate(course_list): print(k, obj.name) choose_course = input('选择课程 >> ').strip() if choose_course.isdigit(): choose_course = int(choose_course) if choose_course <= len(course_list): for j, t in enumerate(teacher_list): print(j, t.name) choose_teacher = input('选择关联的讲师 >> ').strip() if choose_teacher.isdigit(): choose_teacher = int(choose_teacher) if choose_teacher <= len(teacher_list): course_id = course_list[int(choose_course)] teacher_id = teacher_list[int(choose_teacher)] course_teacher = Course_teacher(course_id.nid, teacher_id.nid) course_teacher.save() return else: print('\033[31;1m没有此选项\033[0m') else: print('\033[31;1m没有此选项\033[0m')
def login(self): # username = input('输入用户名>> ') # password = input('输入密码>> ') teacher_list = Teacher.get_obj_list() for obj in teacher_list: if obj.name == self.username and obj.pas == self.password: print('\033[32;1m login success\033[0m') return True
def create_teacher(): name = input('输入讲师名字 >> ').strip() pas = input('输入讲师密码 >> ').strip() level = input('输入讲师级别 >> ').strip() teacher_list = [obj.name for obj in Teacher.get_obj_list()] if name in teacher_list: print('\033[31;1m讲师已经存在,不可重复创建\033[0m') else: teacher = Teacher(name, pas, level) teacher.save() print('\033[32;1m讲师[%s] 创建成功\033[0m' % name)
def show_teacher(): for obj in Teacher.get_obj_list(): print('讲师 [%s] 级别: [%s]' % (obj.name, obj.level))