Пример #1
0
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')
Пример #2
0
 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
Пример #3
0
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)
Пример #4
0
def show_teacher():
    for obj in Teacher.get_obj_list():
        print('讲师 [%s]  级别: [%s]' % (obj.name, obj.level))