Django中创建视图的方法

  介绍

这篇文章主要介绍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模式中,这二者之间关系密切。视图能够接受前端的消息并将处理结果返回原来的地方。

Django中创建视图的方法