12 2022 档案
摘要:forms组件渲染标签 <p>forms组件渲染标签的方式1(封装程度过高 扩展性差 主要用于本地测试):</p> {{form_obj.as_p}} {{ form_obj.as_ul }} {{ form_obj.as_table }} 渲染成无序列表形式 <p>forms组件渲染标签的方式2(
阅读全文
摘要:Ajax补充说明 主要针对回调函数args接收到后端的响应数据 1.后端request.is_ajax() 后端用于判断当前用户的请求是否由Ajax发出 结果: 还可以再细分 2.后端返回的三板斧都会被args接收不再影响整个浏览器页面 前端: 后端: 结果: 返回了整个前端页面 都被args形参接
阅读全文
摘要:聚合查询 聚合函数:max、min、sum、avg、count 1.使用聚合函数之前需要导入模块 from django.db.models import Max, Min, Sum, Avg, Count 2.聚合函数的使用 聚合函数通常情况下是配合分组一起使用的 3.关键字aggregate 没
阅读全文
摘要:ORM执行SQL语句 OPM的操作效率有时候可能偏低 我们是可以自己编写SQL的 方式1: res = models.User.objects.raw('select * from app01_user;') print(list(res)) 方式2: from django.db import c
阅读全文
摘要:模板层之标签 标签类似于python的流程控制 1.if判断 <body> {% if 条件 %} 条件一般是模板语法传过来的数据 直接写名字使用即可 条件成立执行的代码 {% elif 条件1 %} 条件1成立执行的代码 {% else %} 条件都不成立执行的代码 {% endif %} </b
阅读全文
摘要:路由分发 1.django是专注于开发应用的,当一个django项目特别庞大的时候,所有的路由与视图函数映射关系全部写在项目名下urls.py(总路由),很明显太冗余也不便于管理,这个时候也可以利用路由分发来减轻总路由的压力。 2.django的每一个应用(app)都可以有自己独立的urls.py路
阅读全文
摘要:django请求生命周期流程图 1.Django请求的生命周期的含义 Django请求的生命周期是指:当用户在浏览器上输入URL到用户看到网页的这个时间段内,Django后台所发生的事情。 2.Django请求的生命周期图解及流程 1.浏览器默认市=是基于HTTP协议发送请求的 2.发送请求进入一个
阅读全文
摘要:静态文件配置 1.编写一个登录功能 1.创建django项目并创建一个app 2.在urls.py添加一组对应关系 3.在app的views.py中编写登录核心逻辑 4.利用三板斧与前端做交互 2.为什么我们可以访问一个网址看到一些资源? (自己理解:是因为我们提前把这个资源写好了,我们在使用dja
阅读全文
摘要:Django框架 Web框架 web框架可以简单的理解为是基于互联网的web服务端>>>:socket服务端 纯手撸web框架 1.web框架的本质 理解1:连接前端与数据库的中间介质 理解2:socket服务端 2.手写web框架 1.编写socket服务端代码 2.浏览器访问相应无效>>>:HT
阅读全文
摘要:JavaScript JS简介 1.ECMA Script和JavaScript的关系 全称JavaScript但是与Java没有什么关系 之所以这么叫是为了蹭Java的热度 它是一门前端工程师的编程语言 但是它本身有很多逻辑错误(不是很严谨) 1996年11月,JavaScript的创造者--Ne
阅读全文
摘要:表单标签的补充说明 1.form表单功能 表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含textarea、select、fieldset和label标签 form表单:获取用户的数据并发送给后端
阅读全文

浙公网安备 33010602011771号