其他分享
首页 > 其他分享> > Django(2) 三板斧/http协议/静态文件

Django(2) 三板斧/http协议/静态文件

作者:互联网

三板斧

(1) HttpResponse 返回字符串
	def welcome(request):
		return HttpResponse('注册成功')
(2) render 返回html页面,还可以往里面传值
	def login(request):
		return render(request, 'login.html')
(3)redict 跳转网页

http协议

一、四大特性
	1、基于请求相应
	2、基于TCP/UDP智商
	3、无状态就是不保存用户的信息
	4、无链接 请求一次回应一次

二、数据格式
	请求首行
	请求头(k:v健值对)
	/r/n 空行
	请求体(存放的是一些数据) -->并不是所有的请求方法都是有请求体的,get没有
	响应数据格式是一样的

三、响应状态码
	1xx 服务端已经接收到你的数据正在处理,你可以继续提交数据
	2xx 服务端已经成功响应你的数据
	3xx 重定向
	4xx 找不到你需要的数据或者不符合获得数据的条件
	5xx 服务端出现故障

静态文件

一、定义

写好之后不会自动动态改变的文件资源,比如css文件,js文件,图片或者第三方框架文件,默认会将所有的静态文件放在一个static文件夹内,我们会在Django目录下创建static文件夹,static文件夹下还会有css js img others,也可以根据项目的不同再继续建造

二、配置

标签:文件,http,QueryDict,get,三板斧,request,Django,static,请求
来源: https://www.cnblogs.com/JudyJU/p/15927363.html