Django框架详细介绍---视图系统
Django视图系统 1.什么是视图 在Django中,一个视图函数/类,称为视图。实质就是一个用户自定义的简单函数,用来接收WEB请求并xing响应请求,响应的内容可以是一个HTML文件、重定向、一个文件、照片等。无论视图本身包含什么逻辑,都要返回响应。 一般的,视图函数一般存放于用户创建的APP目录下的views.py中。 2.视图种类 1)FBV FBV(function base views),全称基于函数的视图,也就是在视图中使用函数处理请求, 函数内部再定义如何处理GET、POST等请求 urlpatterns = [# 班级列表 path('class_list/', views.class_list), # 创建班级 path('create_class/', views.create_class), ] def class_list(request): cla_list = models.Class.objects.all() return render(request, 'class_list.html', {'class_list': cla_list}) def create_class(request): if request.method == 'POST': # 获取班级名称 class_name = request.POST.get(