Python全系列 教程
3567个小节阅读:5929.8k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
51INSERT into t_teacher (name,brief,avatar,position,characteristic) VALUES ('高老师','长期奋战在课程研发、教学经验丰富、软件开发岗位,拥有丰富的项目开发经验。主持开发《Java300集》基础视频课 程和《Python400集》大型视频课程,课程从零基础开始讲授,步步深入,为大家以后的开发工作打下坚实基础。出版《程序员修炼手册》、《Java程序设计教程》、《MySQL数据库教程》等著作','/teacher/t1.png','百战程序员-总裁','教学经验丰富');
2INSERT into t_teacher (name,brief,avatar,position,characteristic) VALUES ('李老师','精通Oracle、MySql、DB2等数据库以及Linux、Maven、ZooKeeper、Nginx、Dubbo、Redis等主流技术。对Spring Boot、 Spring Data、Spring Cloud、SSM等流行框架有深入研究,在教学过程中得到学生的一致好评','/teacher/t2.png','百战程序员-Java学院院长','教学经验丰富');
3insert into t_teacher (name,brief,avatar,position,characteristic) VALUES ('张老师','毕业于清华大学计算机专业,从事Java开发','/teacher/t3.png','百战程序员-前端学院院长','教学经验丰富');
4insert into t_teacher (name,brief,avatar,position,characteristic) VALUES ('王老师','毕业于北京大学计算机专业,从事Java开发','/teacher/t4.png','百战程序员-副总裁','教学经验丰富');
5insert into t_teacher (name,brief,avatar,position,characteristic) VALUES ('赵老师','毕业于北京大学计算机专业,从事Java开发','/teacher/t5.png','百战程序员-Python学院技术总监','教学经验丰富');
修改teacher_app\serialiazers.py
模块,添加获取讲师列表序列化器
xxxxxxxxxx
91from rest_framework import serializers
2
3from .models import Teacher
4
5# 获取教师列表
6class TeacherListSerializer(serializers.ModelSerializer):
7 class Meta:
8 model = Teacher
9 fields = '__all__'
修改teacher_app\views.py
模块,添加获取讲师列表视图
xxxxxxxxxx
81from rest_framework import generics
2
3from .models import Teacher
4from .serializers import TeacherListSerializer
5
6class TeacherListView(generics.ListAPIView):
7 queryset = Teacher.objects.all()
8 serializer_class = TeacherListSerializer
修改teacher_app\urls.py
模块,添加获取讲师列表视图接口路由
xxxxxxxxxx
71from django.urls import path
2
3from . import views
4
5urlpatterns = [
6 path('teachers/', views.TeacherListView.as_view()),
7]
配置bz_edu_project\urls.py
基本信息,增加子应用与主应用路由的链接
xxxxxxxxxx
91from django.contrib import admin
2from django.urls import path,include
3
4urlpatterns = [
5 path('admin/', admin.site.urls),
6 path('api/',include('user_app.urls')),
7 path('api/',include('course_app.urls')),
8 path('api/',include('teacher_app.urls')),
9]