- 博客(13)
- 收藏
- 关注
原创 django学习日志
pageData.previous_page_number 获取上一页的页码。如果有的用户,在浏览了3页数据之后,仍然点击【下一页】再查询3页的数据。【场景】:点击下一页,就要查询一次数据库(访问数据库是需要时间的)【场景】:点击下一页,只需要在内存中再显示一部分(多一页)数据即可。【场景】:例如 用户在浏览商品的时候,平均只会点击3次【下一页】,内存中只包含一页(40条)的数据,最节省内存,但是时间成本最高。当执行查询的时候,既不只查询一页的数据,也不查询全部的数据。
2024-02-22 14:29:28 264 1
原创 django框架学习
self.属性['属性名'].选项s = 模型.objects.filter(条件).values("作为key的列", "作为value的列")self.城市.choices = models.城市模型.objects.filter(....)models.模型.objects.filter(列__endswith=值)list = models.模型.objects().filter(过滤)models.模型.objects.aggregate(AVG(列))
2024-02-21 08:48:23 759
原创 1.29django学习日志
模型.objects.get(pk=主键的值) 特定的用主键 primary key 进行定位的方法,本例 主键和prvCode一致。模型.objects.filter(定位).delete() 此处delete函数无参数(删除数据库记录)模型.objects.filter(属性__gte=值) 属性 >= 值 great than equal。模型.objects.filter(筛选条件).exclude(过滤) 再筛选条件得到的记录中再“排除”
2024-01-31 08:46:31 926
原创 1.26django学习日志
(1)前提:如果form和model的属性类型都一致,可以使用Form的数据代替model的数据。required:验证(当前属性是否可以为null),是否为必填项,默认都是必填项 True。# 服务端验证:后台验证,在request之后,到django环境下进行验证。model中:文件:BinaryField(映射到数据库是longblob)视图Form表单的所有控件依赖于model中创建的类型(包括选择框)# 客户端验证:前端验证,在浏览器上直接验证(request之前)
2024-01-31 08:44:14 428
原创 1.24django学习日志
application/x-www-form-urlencoded 表单字符传输形式(URL进行编码)-------以下均是:二进制文件(binary文件) ----------------------【分类】:文本 application/x-www-form-urlencoded。多部分/表单-数据(为什么分批分次发送==数据大、流的形式出现的)处理的对象: 字节型:超文本:byte(图片、音频、视频)应用/可扩展-万维网-表单-统一资源定位器编码。字符型:纯文本:char(文字)
2024-01-25 17:54:58 373
原创 1.23 django框架学习
浏览器地址栏输入一个url ----- urls.py中去找 ---- views.py中定义的函数 ---- 返回一个html页面(必须在templates里)在内层的lesson01文件夹中:还包含:__init__(初始化文件)、settings(配置)、urls(路由)、wsgi(连接网络)--------------------- 在 models.py 中创建模型-----------------------'USER' : 'root', # 真实数据库用户。
2024-01-24 14:11:15 1298
原创 1.22VUE学习日志
下钻图表实际是:点击图表=>销毁父图表=>创建子图表=>替换数据源 的过程(在一张图显示)VUE中引入echarts:在终端使用下面指令下载包。引入echarts到main.js中。
2024-01-22 20:53:24 385
原创 1.18VUE学习日志
/ 下面这个筛选条件是:选出维度( dimension )'Year' 中值为 2012 的所有config:{dimension:'year',//维度 value:2021}}}],series:[{...// 这个饼图系列,引用了 index 为 `1` 的 dataset。
2024-01-22 09:42:10 353
原创 1.15VUE学习日志
虽然每个系列都可以在 series.data中设置数据,但是从 ECharts4 支持数据集开始,更推荐使用数据集来管理数据。因为这样,数据可以被多个组件复用,也方便进行 “数据和其他配置” 分离的配置风格。2.其他的主题,没有内置在 ECharts中,需要自己加载。这些主题可以在 主题编辑器 里访问到。也可以使用这个主题编辑器,自己编辑主题。1.ECharts5 除了一贯的默认主题外,还内置了'dark'主题。全局调色盘,可以在 option 中设置。它给定了一组颜色,图形、系列会自动从其中选择颜色。
2024-01-16 19:46:03 341
原创 1.12VUE学习日志
向父组件传递数据:有时候子组件与父组件需要进行交互。父组件中给子组件添加一个自定义事件,由参数接收信息。v-model修饰符:.lazy 在 “change” 事件后同步更新而不是立即同步。,number 让用户输入自动转换为数字。.trim 去除两边空格。在父组件中引入子组件。
2024-01-14 20:40:43 345 1
原创 1.11 vue学习日志
forEach 循环数组 some 循环查找符合条件的值 返回布尔 map 循环数组 对每一项操作 filter 循环数组 过滤符合的项 输出剩余项。列表渲染:v-for v-if指令 v-if优先级更高 key在渲染时若不改变则在原索引位置渲染,如果有表单输入的情况,key应该变化。事件处理:v-on指令 点击触发对应的JS函数 可使用@代替。表单输入绑定 v-model 输入内容和JS中的变量同步。表格按照id升序或者降序。
2024-01-11 16:39:04 398 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人