12 2021 档案
摘要:1.购物车案例 1.1 基本购物车 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/vue.js"></script> <style> tabl
阅读全文
摘要:django添加跨域头 一、简介 1、什么是跨域 浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 2、浏览器的同源策略 同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制 3、同源的定义 如果两个页
阅读全文
摘要:1.输入的事件处理 input框中的三个事件: input 当输入框进行输入的时候 触发的事件 change 当元素的值发生改变时 触发的事件 blur 当输入框失去焦点的时候 触发的事件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="
阅读全文
摘要:Django中配置解读 from pathlib import Path import os # 项目的根路径 # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).res
阅读全文
摘要:前端框架Bootstrap # Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。 该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可 在使用Bootstrap的时候所有的页面样式都只需要你
阅读全文
摘要:jQuery """ jQuery内部封装了原生的js代码(还额外添加了很多的功能) 能够让你通过书写更少的代码 完成js操作 类似于python里面的模块 在前端模块不叫模块 叫 “类库” 兼容多个浏览器的 你在使用jQuery的时候就不需要考虑浏览器兼容问题 jQuery的宗旨 write le
阅读全文
摘要:BOM与DOM操作 # 截至目前为止 我们虽然已经学会了js语法 但是你会发现跟浏览器和html文件还是一点关系没有 """ BOM 浏览器对象模型 Browser Object Model js代码操作浏览器 DOM 文档对象模型 Document Object Model js代码操作标签 ""
阅读全文
摘要:Js简介 # 1.js也是一门编程语言 它也是可以写后端代码的 用js一统天下 前后端都可以写 Node.js 支持js代码跑在后端服务器上 然而并不能 想的太天真了!!! # 2.js跟java一毛钱关系都没有,纯粹是为了蹭当时java的热度 # 3.ECMAScript和JavaScript的关
阅读全文
摘要:1.CSS简介 层叠样式表:就是给HTML标签添加样式的,让它变的更加的好看 # 注释 /*单行注释*/ /* 多行注释1 多行注释2 多行注释3 */ 通常我们在写css样式的时候也会用注释来划定样式区域(因为HTML代码多所以对呀的css代码也会很多) /*这是博客园首页的css样式文件*/ /
阅读全文
摘要:HTML简介 超文本标记语言 HTML就是书写网页的一套标准,我们浏览器看到的所有网站页面,内部其实都是HTML代码。 注释: 注释是代码之母 <!-- 单行注释--> <!-- 多行注释1 多行注释2 多行注释3 --> 由于HTML代码非常的杂乱无章并且很多,所以我们我们习惯于用注释来划定区域方
阅读全文
摘要:一、什么是前端 """ 任何与用户直接打交道的操作界面都可以称之为前端 比如电脑界面、手机界面、平板界面 什么是后端 后端类似于幕后操作者(功能实现的逻辑代码),不直接与用户打交道 """ 二、为什么学前端 """ 全栈开发,前后端都会 但是前端不会学的很详细,只要求做到能够看得懂基本的前端代码以及
阅读全文
摘要:1. 虚拟环境,环境变量 # 1 环境变量 -在命令行下,使用可执行文件,需要来到可执行文件的路径下执行 -如果在任意路径下 都可执行可执行文件,就需要在环境变量配置 # 2 设置环境变量--(变量名:path, 值:可执行文件的文件路径) -用户变量:当前用户登录到系统,能够识别的环境变量 -系统
阅读全文
摘要:1.vue插值语法 # 语法: {{变量名 或 简单的js变量取值}} # 是放在标签内容里 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/v
阅读全文
摘要:1.books系列表接口--teacher # urls.py from django.urls import path,re_path from api import views urlpatterns = [ path('books/', views.BookAPIView.as_view())
阅读全文
摘要:1 前端发展介绍 1.HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) 后端嵌入模板语法、后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 2.Ajax的出现 -> 后台发送异步请求,Render+
阅读全文
摘要:上节回顾 1 过滤的源码分析 -视图类中配置类属性:filter_backends = ['过滤类'] -必须继承他俩ListModelMixin+GenericAPIView -ListModelMixin的list方法中执行了self.filter_queryset,视图类 -GenericAP
阅读全文
摘要:转载于:https://www.cnblogs.com/liuqingzheng/articles/9803351.html 一 缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,
阅读全文
摘要:转载于:https://www.cnblogs.com/liuqingzheng/p/14742406.html 1 介绍 我们写了一个网站,但是又苦于没有公网ip地址,就可以使用内网穿透,来让局域网内的机器上的,可以被外网访问到 这种软件有很多: 如开源的:frp、ngrok 商业的软件:花生壳(
阅读全文
摘要:昨日回顾 1 三大认证源码分析 -认证源码: APIView的dispatch 》initial 》perform_authentication 》request.user-->Request类中找user方法 》Request的 _authenticate() 2 全局异常处理 -统一返回格式 -
阅读全文
摘要:转载自:https://www.cnblogs.com/liuqingzheng/articles/10072695.html 一 使用SMTP模块发送邮件 import smtplib from email.mime.text import MIMEText from email.header i
阅读全文
摘要:昨日回顾 1 频率限制 -写一个类,继承SimpleRateThrottle,重写get_cache_key, 返回什么就以什么做限制(限制ip,限制用户id,手机号), -再写一个类属性scope='字符串', 需要跟配置文件中对应 '字符串':'5/m' -局部配置,全局配置 # 注意:若是以i
阅读全文
摘要:内容回顾 # drf:方便我们在django框架上写出符合restful规范的接口 # 请求和响应 -请求类的对象 -请求解析编码格式:局部,全局 -响应对象 -data,status,header -响应格式:浏览器,json # 序列化类 -Serializer -ModelSerializer
阅读全文
摘要:1.IP地址 网络中唯一定位一台设备的逻辑地址,类似我们的电话号码。 在互联网中我们访问一个网站或使用一个网络服务最终都需要通过IP定位到每一台主机,如访问baidu网站: 其中220.181.112.244就是一个公网的IP地址,他最终指向了一台服务器。 IP地址是IP协议提供的一种统一的地址格式
阅读全文
摘要:昨日回顾 # 1.序列化类钩子函数执行位置的源码 -反序列化的校验:字段自己的校验,局部钩子校验,全局钩子校验 # 2.drf的请求 -Request类的对象 -data:put,post提交的数据都在里面 -query_params:get请求提交的数据 -用起来跟django的request一样
阅读全文
摘要:1.自定义封装response对象 1.1 自已2b版:太固定了很不好,没办法传原来response的其他参数 封装 class MyResponse(Response): def __init__(self): self.status = 100 self.msg = '成功' @property
阅读全文