12 2022 档案
摘要:序列化和反序列化 api接口开发,最核心最常见的一个过程就是序列化,所谓序列化就是把数据转换格式,序列化可以分两个阶段:序列化、反序列化 序列化:把我们语言识别的数据转换成指定的格式提供给别人。 字典,列表,对象 > json/xml/prop,massagepack > 将json格式的数据提供给
阅读全文
摘要:观看地址 (强推|双字)2022吴恩达机器学习Deeplearning.ai课程 笔记目录 机器学习定义 监督学习 无监督学习
阅读全文
摘要:机器学习定义 Arthur Samuel的定义: 使计算机无需明确编程即可学习的研究领域称为==机器学习==。 机器学习的两种主要类型:监督学习 无监督学习 监督学习 当今机器学习创造经济价值的99%都是来自于一种机器学习 监督学习 常见的监督学习是指: 学习x到y 或者输入到输出 二者之间映射关系
阅读全文
摘要:web应用模式 # 前后端混合开发 -bbs项目,页面渲染是在后台完成 >render(request,'index.html') -后端人员 》写前端css,js,html # 前后端分离开发 》主流 》前端发展出一些框架(vue,react) -js的dom操作 》html页面--》通过js在页
阅读全文
摘要:首页导航条搭建 session判断用户是否登录 参考博客园导航条: 用户已经登录:右上角显示 '个人中心' 用户未登录:右上角显示 '注册' 、'登录' 按钮 使用模板语法判断用户是否登录: 如果没有登录则显示注册登录按钮: 更换验证码 点击验证码可以更换: 给img图片添加一个事件: 拿到原来的i
阅读全文
摘要:BBS需求分析 # 运营部门,销售部门 =》 业务部门 # 产品经理 => 原型图 => 需求评审:测试人员,产品,开发,前端,后端,主管,技术经理 # 什么时候完成,上线? # 开发... 提测 => 交给测试人员 => 两轮测试 => dev, test, release, master # g
阅读全文
摘要:auth认证模块前戏 django后台管理功能 前戏:django自带一个admin路由 但是需要我们提供管理员账号和密码 如果想要使用admin后台管理 需要先创建表 然后创建管理员账号 直接执行数据库迁移命令即可产生默认的auth_user表 该表就是admin后台管理默认的认证表 1.创建超级
阅读全文
摘要:django中间件三个需要了解的方法 1.process_view 路由匹配成功之后执行视图函数/类之前自动触发(顺序同process_request) 2.process_exception 视图函数/类执行报错自动触发(顺序同process_response) 3.process_templat
阅读全文
摘要:forms组件渲染标签 表单组件的核心思想是: 通过后端的一个表单类对应前端的一个表单。表单类中的一个字段,对应前端的一个input输入框。 这有些类似于orm的将后端类对应数据库中的一张表。 关于表单组件的渲染方式有三种: <p>forms组件渲染标签的方式1(封装程度过高 扩展性差 主要用于本地
阅读全文
摘要:ajax补充说明 主要是针对回调函数args接收到的响应数据 1.后端request.is_ajax() 用于判断当前请求是否由ajax发出 2.后端返回的三板斧都会被args接收不再影响整个浏览器页面 3.选择使用ajax做前后端交互的时候 后端一般返回的都是字典数据 user_dict = {'
阅读全文
摘要:Ajax请求入门 异步提交 局部刷新 ajax不是一门新的技术并且有很多版本 我们目前学习的是jQuery版本(版本无所谓 本质一样就可以) 基本语法 $.ajax({ url:'', // 后端地址 三种填写方式 与form标签的action一致 type:'post', // 请求方式 默认也是
阅读全文
摘要:Q查询进阶操作 from django.db.models import Q q_obj = Q() # 1.产生q对象 q_obj.connector = 'or' # 默认多个条件的连接是and可以修改为or q_obj.children.append(('pk', 1)) # 2.添加查询条件
阅读全文
摘要:表设计 model层 先考虑普通字段 再考虑外键字段 from django.db import models # Create your models here. class Book(models.Model): name = models.CharField(max_length=32, ve
阅读全文
摘要:聚合查询 聚合函数:Max Min Sum Count Avg 在ORM中支持单独使用聚合函数 aggregate from django.db.models import Max, Min, Sum, Count, Avg res = models.Book.objects.aggregate(M
阅读全文
摘要:ORM执行SQL语句 有时候ORM的操作效率比原生SQL效率低 django支持我们自己编写SQL语句。 如何在django中使用原生SQL? 方式1:使用pymysql模块 方式2:使用raw方法 models.User.objects.raw('select * from app01_user;
阅读全文
摘要:模板层之标签 模板语法支持if判断(支持elif): {% if 条件1(可以自己写也可以用传递过来的数据) %} <p>今天又是周三了</p> {% elif 条件2(可以自己写也可以用传递过来的数据) %} <p>百日冲刺</p> {% else %} <p>没多少时间了!</p> {% end
阅读全文
摘要:路由分发 django支持每个应用都可以有自己独立的路由层、静态文件、模板层。基于该特性多人开发项目就可以完全解耦合,之后利用路由分发还可以整合到一起 多个应用都有很多路由与视图函数的对应关系 这个时候可以拆分到各自的路由层中 使用路由分发之前 总路由直接干路由与视图函数的匹配 path('inde
阅读全文
摘要:可视化界面之数据增删改查 补充 在模型类中定义双下str方法可以在数据对象被执行打印操作的时候方便的查看 self应该是字段对象 print(对象)时会触发__str__ 并且这个方法的return一定要返回字符串类型的数据 触发提交动作的按钮: ''' form表单中能够触发提交动作的按钮只有两个
阅读全文
摘要:博客目录 wsgiref模块 jinja2模板语法 django框架简介 django基本操作 静态文件配置 django连接MySQL django模型层初识 ORM基本语句 ORM数据增删改查 django请求生命周期 django路由层 反向解析 路由分发 路由别名的名称空间 虚拟环境 HTT
阅读全文
摘要:静态文件配置 1. 问题描述 无法使用本地bootstrap文件搭建CSS页面,只能用CDN。 2. 静态文件 不怎么经常变化的文件 主要针对html文件所使用的到的各种资源 比如bootstrap 的 css js 都是别人写好的 你无需怎么修改 这些就称之为==静态文件== 比如说img图片文件
阅读全文
摘要:纯手撸web框架 web框架的本质 浏览器 web框架 数据库 理解1:web框架连接前端与数据库的中间介质 浏览器(客户端) > web框架(服务端) 理解2:web框架是一个socket服务端 web框架就是一个服务端! 提供页面,从数据库中拿数据。 手写web框架 编写socket服务端代码
阅读全文
摘要:jQuery查找标签 jQuery对象支持各种选择器、各种方法。 1.基本选择器 一次性获取符合条件的所有标签。 ('.c1') class选择器 $('div') 标签选择器 2.组合选择器 嵌套:返回满足多个限制条件的标签 分组:多个条件之间独立,互不影响,一并查
阅读全文
摘要:BOM操作 JavaScript分为 ECMAScript,DOM,BOM。 BOM DOM 都属于javascript BOM操作是把浏览器作为一个对象,可以操作浏览器。 DOM操作是用于操作html页面的标签。 BOM(Browser Object Model)是指浏览器对象模型,它使 Java
阅读全文
摘要:JS简介 全称JavaScript但是与Java一毛钱关系都没有 之所以这么叫是为了蹭Java的热度 原javaScript公司想改名EECMAScript后面倒闭了,取名这件事就随便了 它是一门前端工程师的编程语言 但是它本身有很多逻辑错误(不是很严谨) 前端想一统天下:node.js node.
阅读全文
摘要:项目预览 代码 html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" type="text/css" href="myblog.
阅读全文
摘要:边框 /*border-left-width: 5px;*/ # 控制左边框的宽度 /*border-left-style: dotted;*/ # 控制左边框的样式为dotted /*border-left-color: #0000ff;*/ # 设置左边框的颜色 /*border-left: 3
阅读全文
摘要:CSS前戏 主要用来调节html标签的各种样式 """ 思考:页面都是由HTML构成的 并且页面上有很多相同的HTML标签 但是相同的HTML标签在不同的位置可能有不同的样式 我们如何区分标签 标签的两大重要属性>>>:区分标签 1.class属性 分门别类 主要用于批量查找 2.id属性 精确查找
阅读全文
摘要:表单标签的补充说明 input标签的name和value属性 # 有如下示例: <form> 请输入性别: <input type="radio" name="gender" value="male">男</input> <input type="radio" name="gender" value
阅读全文