摘要:
类视图 Class Base View,简称"CBV",与我们之前编写的视图函数不同, 类视图是类的结构编写视图代码的.可以让我们实现相关业务代码的整合. 同时还在函数视图的基础上, 可以实现 对于客户端访问的http请求进行分流和限制。 类视图的基本定义 from django.shortcuts 阅读全文
摘要:
模板分离 django中提供了{% include "模板文件名" %}标签模板分离技术。 公共模板,templates/common/head.html <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Do 阅读全文
摘要:
模板 在工作中为了更好的展示数据给用户,所以都会使用html+css+js实现网页排版效果,但是很多开发人员并不能做到既擅长服务端开发又擅长前端开发的,当然,即便有,那这个开发人员的工资也不会低,而且同等条件下,1个人干活是怎么也比不过2个人的。所以,怎么让服务端的数据更好的展示到客户端,这就成为问 阅读全文
摘要:
django的视图主要有2种,分别是函数视图和类视图.现在刚开始学习django,我们先学习函数视图(FBV),后面再学习类视图[CBV]. Function BaseView 函数基本视图(FBV) Class BaseView 类基本视图(CBV) 在django中所有的路由最终都被保存到一个变 阅读全文
摘要:
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一 Base64就是一种基于64个可打印字符来表示二进制数据的方法。 64个可打印编码字符就是小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符) base64的使用一般无非就是编码 阅读全文
摘要:
会话控制 网络中网页之间进行内容传输使用的协议是http协议. http协议是一种无状态, 所有请求必有所回应的超文本传输协议,HTTP为了提升效率,一经完成请求和响应的过程以后,就会自动关闭连接。所谓无状态意指: 基于http协议提供服务的服务端,无法清晰前后多次请求过程中,是不是同一个客户端发送 阅读全文
摘要:
django的HTTP响应(Response) django和大多数的web框架一样,针对http的响应,提供了2种不同的响应方式: 响应内容,就是直接返回数据给客户端 响应html内容【一般用于web前后端不分离的项目】 响应json内容【一般用于开发web前后端分离的项目的api接口开发】 响应 阅读全文
摘要:
视图接收http请求 在http请求和响应过程中, 用户往往会在请求过程中发送请求信息给服务端. 1. 查询字符串[Query String] 所谓的查询字符串就是url地址上面?号后面的数据,例如: http://127.0.0.1:8000/index?name=xiaoming&pwd=123 阅读全文
摘要:
请求 限制http请求 web项目运行在http协议下,默认肯定也支持用户通过不同的http请求发送数据来. web开发中,常用的http请求: POST 添加/上传 GET 获取/下载 PUT/PATCH 修改,其中PUT表示修改整体数据,而PATCH表示修改部分数据 DELETE 删除,废弃 d 阅读全文
摘要:
配置文件 在django中默认的核心包里面存在了一个全局默认配置文件django.conf.global_settings.py, 同时在开发者构建项目的时候, 也生成了一个全局配置文件在主应用.setting.py文件中. 这两个配置文件,在django项目运营时, 系统先加载了global_se 阅读全文