概述
首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串.
在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中....在input框中输入"hello",后回车,得到的网页如下:
?
使用fbv的模式,在url匹配成功之后,会直接执行对应的视图函数....如果是客户端以post的方式提交请求,就执行类中的post方法;
如果是客户端以get的方式提交请求,就执行类中的get方法
然后查找用户发过来的url,然后在类中执行对应的方法查询生成用户需要的数据....对于from表单来说,提交数据只有get和post两种方法
另外的方法可以通过Ajax方法来提交
服务端根据个人请求信息的不同来操作数据库,可以使用原生的SQL语句,也可以使用Django的ORM语句....从Django中返回的响应内容包含响应头和响应体
在Django中,有的时候一个视图函数,执行完成后会使用HttpResponse来返回一个字符串给客户端.