12 2022 档案
摘要:路由层 1.路由匹配 django2.X及以上 path第一个参数写什么就匹配什么 django1.X第一个参数是正则表达式 无论什么版本django都自带加斜杠后缀的功能 也可以取消 配置文件中 APPEND_SLASH = False 2.转换器详 1.str:匹配除路径分隔符外的任何非空字符串
阅读全文
摘要:Django与数据库连接 一、form表单相关注意事项 1.action 控制数据提交的地 1.action="" 数据默认提交给当前页面所在的地址 2.action="https://www.baidu.com/" 完整地址 3.action="/index/" 朝当前服务端的index地址提交
阅读全文
摘要:Django简介以及基本使用 一、django简介 1.web框架的本质是什么 ? 连接数据库与前端的中间介质,也可以理解为存放核心逻辑代码的文件 ATM和选课系统里面学习的interface接口层,也可以理解为socket服务端 2.python主流web框架有那些 ? django 大而全 fl
阅读全文
摘要:9django 一、ajax补充说明 主要是针对回调函数args接受到的响应函数 1.后端request.is_ajax() 用于判断当前请求是否由ajax发出 2.后端三板斧都会被args接受不再影响整个浏览器页面 3.选择使用ajax做前后端交互的时候 后端一般返回都是字典数据 4.ajax自动
阅读全文
摘要:关于分页器 一、自定义分页器封装代码 class Pagination(object): def __init__(self, current_page, all_count, per_page_num=2, pager_count=11): """ 封装分页相关数据 :param current_
阅读全文
摘要:Djangoday8 一、Q查询进阶操作 from django.db.models import Q q_obj = Q() # 1.产生Q对象 q_obj.connector = 'or' # 默认多个条件的连接是and可以修改为or q_obj.children.append(('pk', 1
阅读全文
摘要:djangoday06 一、图书馆里系统讲解 1.表的设计 2.首页展示 3.书籍查询 3.书籍添加 3.书籍编辑 3.书籍删除 具体逻辑代码后面会挂在底部 二、聚合查询 聚合函数:Max Min Sun Count Avg 在ORM中支持单独使用聚合函数 用关键字:aggregate from d
阅读全文
摘要:Djangoday06 一、ORM执行SQL语句 有时候ORM的操作效率比较低 ORM也提供了执行SQL语句 通过ORM提供的方式编写SQL语句有三种方式 今天先两种 1.raw models.User.objects.raw('select * from app01_user') 2.connec
阅读全文
摘要:django05 一、模板层之标签 1.if条件 {% if 条件1(可以是自己写也可以用传递过来的数据) %} <p>Today is another day</p> {% elif 条件2(可以是自己写也可以用传递过来的数据)%} <p>Wish you happy</p> {% else %}
阅读全文
摘要:Django之视图层及模板层 一、路由分发 django支持每个应用都可以有自己独立的路由层、静态文件、模板层。基于该特性多人开发项目就可以完全解耦合,之后利用路由分发还可以整合到一起 多个应用都有很多路由与视图函数的对应关系这个时候可以拆分到各自的路由层中 使用路由分发之前总路由直接干路由与视图函
阅读全文
摘要:django day03 可视化界面之数据增删改查 针对数据对象主键字段的获取可以使用更加方便的 obj.pk获取 在模型类中定义双下str方法可以在数据对象被执行打印操作的时候方便的查看 ''' form表单中能够触发调剂动作的按钮只有两个 <input type='submit'/> <butt
阅读全文
摘要:django前两天内容回顾 1.web框架的本质 1.连接前端与数据库的中间介质 即socket服务端 2.在手写web框架引出django的过程中使用了两个内置模块通过'wsgiref'模块封装了socket代码处理了http相关数据 再通过'jinja2'模块的模板语法:支持将python后端数
阅读全文
摘要:静态文件相关理论 1.编写一个用户登录页面 2.静态文件 不怎么经常变化的文件 主要针对html文件所使用的到的各种资源 css文件、js文件、img文件、第三方框架文件 django针对静态文件资源需要单独开始一个目录统一存放 static目录 该目录下如果各种类型的文件都多 还可以继续创建目录
阅读全文
摘要:Django框架 一、django框架的推导 1.纯手写web框架 1.web框架的本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照
阅读全文
摘要:前端学习最后一天 一、jQuery查找标签 1.基本选择器 $('#d1') id选择器 $('.c1') class选择器 $('div') 标签选择器 2.组合选择器 $('div#d1') 查找id是d1的div标签 $('span.c1') 查找含有c1样式类span标签 $('div,sp
阅读全文
摘要:前端学习 JavaScript2 一、BOM操作 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话” window.open('https://www.sogo.com','','width=800px,left=200px'
阅读全文
摘要:JavaScript 一、JavaScript简介 1.JS简介 JS全程JavaScript但是跟Java半毛钱关系都没有 之所以这么叫是为例蹭热度 它是一门前端工程师的编程语言 但是它本身有很多逻辑错误(不是很严谨) 2.JS基础 1.注释语法 //单行注释 /*多行注释*/ 2.引入JS的方式
阅读全文
摘要:前端学习3 一、css重要属性之边框 盒子模型 浮动 定位 补充说明 1.边框 border 1.详细的写法 border-left-width: 5px; border-left-style: dotted; border-left-color: #0000ff; border-left/righ
阅读全文
摘要:前端学习2 一、表单标签的补充说明 基于form表单发送数据 1.用于获取用户数据的标签至少应该含有name属性 name属性相当于字典的键 用户输入的数据会被保存到标签的value属性中 value属性相当于字典的值 2.如果不需要用户填写数据 只需要选择 那么需要自己填写value 没有name
阅读全文
摘要:前端基础学习1 一、前端与后端的概念 1.前端后端的名词解释? 前端:类似于接待员 直接与用户打交道到操作界面 后端:类似于幕后操作 主要负责内的部核心业务逻辑 3.前端具体学什么? 具备一定前的端基础 能够编写简易的页面 甚至有资本能转前端 4.前端三剑客是什么? HTML 网页的骨架 CSS 网
阅读全文