北京儿童扁平疣医院 http://pf.39.net/bdfyy/bdfal/180416/6172010.html
初识视图
上节通过Django提供的API对数据库进行了增删改查操作,那用户如何得到数据库里的数据,如何改变数据库的数据呢?这就需要通过视图函数,也就是视图。
视图就是Django处理用户请求的核心代码,视图来接收用户的请求,操作数据库,根据用户需求对数据库进行增删改查,再把结果返回给用户。
前文中定义了一个简单的视图函数:
#定义一个details视图函数,用于返回用户信息defdetails(request):returnHttpResponse("用户信息")
这个函数很简单,只是返回了固定的四个字:"用户信息"
下面结合数据库操作,增加该视图函数的功能,上节文章里删除了userinfo表的唯一一条数据,先手动增加几条数据,打开DBeaver直接通过工具增加数据。
直接双击表中的空格就可以添加数据了,添加完成后点击save按钮保存数据即可。
在这个视图函数中,增加一些对数据库的查询操作,比如查询userinfo表中所有的用户姓名,并把结果返回给用户。
fromdjango.shortcutsimportrenderfromdjango.