三板斧
(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,也可以根据项目的不同再继续建造
二、配置