介绍
这篇文章主要介绍Django中创建视图的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
本文教程操作环境:windows7多系统,django2.1,戴尔G3电脑。
<强> 1,概念强>
Django的视图可以是方法,也可以是类,按照Django的规则,我们添加的观点都要写到应用程序的视图。py文件中
其中,方法的观点我们称之为FBV(函数基本观点),类视图我们称之cb v为(阶级基础视图)都未
<强> 2,注意强>
视图函数的<强>第一个传入参数必须定义>强,用于接收Django构造的包含了请求数据的HttpReqeust对象,通常名为请求。
视图函数的返回值必须为<强>一个响应对象>强,不能像瓶一样直接返回一个字符串,可以将要返回的字符串数据放到一个HTTPResponse对象中。
<强> 3,实例强>
创建视图是指在数据库中<强>创建表实例的视图强>(逻辑)。就像从用户那里获取输入并将其存储在指定表中一样。
在极客/views.py
<>之前得到django.shortcuts import 呈现 ,, #,relative import  of 形式 得到.models import  GeeksModel 得到.forms import  GeeksForm ,, ,, def create_view(请求): ,,,#,dictionary for initial data ,,,#,field names as 键 ,,,context ={} ,, ,,,#,add 从而dictionary during 初始化 ,,,form =, GeeksForm (None) request.POST ,或是 ,,,if form.is_valid (): ,,,,,,,form.save () ,,,,,,,,, ,,,上下文(& # 39;形式# 39;]=,形式 return 渲染(请求,,“create_view.html",,上下文)在对Django的使用中,有时候我们需要视图来处理一些问题。说起视图,大家最早接触的应该是在mvc模式中,这二者之间关系密切。视图能够接受前端的消息并将处理结果返回原来的地方。