初始Django上

本文介绍了Django框架的基础知识,包括HTTP请求方式、HTTP状态码和Django的MVT架构。详细讲解了Django的安装、项目与应用创建,以及目录结构。还探讨了settings.py的主要配置选项,并介绍了子应用的创建和视图逻辑。
摘要由CSDN通过智能技术生成

1.请求方式

get:获取服务端数据,比如浏览一个网站,最普通的动作
post:向服务端提交数据,比如注册账号的时候
put:向服务端上传数据
delete:删除服务端通过request-URL所标示的资源
trace:测试服务端是否可以接收到request请求
connect:以管道方式连接代理服务器
options:返回服务器所支持的其他http请求方法
head:与get方法类似,但不返回服务器响应时的消息体

2.状态码

100:Continue:http/1.1中新增状态码,表示客户端可以继续请求http服务器
101:Switching Protocols:服务端切换请求协议,切换到http协议新版本
200:OK:客户端的请求服务端正常完成
301:Moved Permanently:客户端请求的资源已被永久移动到新的URL
302:Found:客户端请求的资源被临时移动,客户端继续使用原有URL;常用于三方登录之后的跳转
304:Not Modified:请求的资源未被修改,可以继续访问原URL。常用于使用缓存的情况下
400:Bad Request:客户端的请求语法错误,或无法解析请求
401:Unauthorized:请求需要经过身份验证
402:Payment Required:保留状态码,为以后使用做准备的呢
403:Forbidden:服务端直接拒绝客服端的请求
404:Not Found:客户端请求的方式不被允许
405:Method Not Allowed:客户端请求的方式不被允许
406:Not Acceptable:客户端请求的内容无法正常完成
499:Client has closed Connection:服务端处理该请求花费了太长时间
500:Ineternal Server Error:服务端内部错误。可能时因为Web服务配置文件读取错误.也可能是因为用户权限等等问题导致
502:Bad Geteway:服务端内部错误,服务端错误的网关
503:Servive Unavailable:服务端无法响应客户端的请求
504:Gateway Time-out:服务端处理请求超时,或者可能是访问的网管超时
505:Http Version not Supported:客户端请求的HTTP协议版本无法被服务端支持,可能是你的浏览器太古老了

3.Django框架

M-model模型,操作数据库功能部分

V-View视图,处理业务逻辑的位置,提取数据、获取用户数据等等操作都在这里

T-Template模版,用来展示视图操作后的数据,也可以在模版中为用户提供表单,让用户可以提交数据

  • 在其他语言框架中,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值