- 博客(95)
- 收藏
- 关注
原创 07ref父子通信,props,混入,插件,vuex,本地存储,vue-router
07ref父子通信,props,混入,插件,vuex,本地存储,vue-router
2024-08-17 21:31:40
243
原创 drf序列化类的介绍及使用
序列化类的作用?-前端传json格式字符串 给 后端 --》后端需要 保存到数据库---》反序列化-后端从数据库查出来的 对象---》以json格式字符串的形式给前端--》序列化-serializer就是为了完成上面的操作序列化反序列化反序列化校验。
2024-07-25 21:43:49
192
原创 16cookie和session,中间件
"""1.创建一个任意名称的文件夹2.在该文件夹内创建一个任意名称的py文件--->执行视图函数之前会触发3.在该py文件内编写中间件类4.配置文件中注册"""#看别的中间件都有继承一个MiddlewareMixin所以我们也# 自己写一个关于中间件的类# 五个可以自定义的方法print("来自middle1的process_request")print("来自middle1的process_response")# 去setting中去使用# 必须要掌握的方法。
2024-07-10 10:11:17
252
原创 15分页器和form组件
username = forms.CharField(min_length=3, max_length=8, label='用户名','min_length': '用户名最短3位','max_length': '用户名最长8位','required': '用户名必填'# 年龄最小不能小于0 最大不能超过150age = forms.IntegerField(min_value=0, max_value=150, label='年龄','required': '用户名必填'
2024-07-10 10:09:48
223
原创 14ajax引入
"""页面不刷新的情况下可以与后端进行数据交互异步提交 局部刷新使用ajax交互 所有的操作都不再直接影响整个页面(局部操作)eg:注册时输入框你在写一个用户名时,他会实时告诉你是否已存在"""ajax不是一门全新知识 本质就是一些js代码 我们学习ajax直接使用jQuery封装之后的版本(语法更加简单) 使用ajax的前提必须要引入jQuery文件"""基本语法"""页面上有三个input框和一个提交按钮 前两个框输入数字 点击按钮 最后一个框里面展示数字的和 并且页面不能刷新。
2024-07-10 10:04:46
302
原创 12模板层
(1)自定义过滤器"""1.在应用下需要创建一个名为templatetags的文件夹2.在该文件夹内创建一个任意名称的py文件3.在该py文件内需要先提前编写两行固定的代码4.在该文件内模仿其他过滤器写# 自定义过滤器:只能接收两个参数@register.filter(is_safe=True,name="过滤器名字")5.使用先写{% load mytag %}{{ n1|index:666 }}--》冒号后面只能有一个参数"""(2)自定义标签"""1.和上述前三部一样。
2024-07-10 09:53:34
122
原创 08orm
● ORM是一种将对象与关系型数据库之间的映射的技术,主要实现了以下三个方面的功能:○ 数据库中的表映射为Python中的类○ 数据库中的字段映射为Python中的属性○ 数据库中的记录映射为Python中的实例● ORM的主要优点是可以减少开发人员编写重复的SQL语句的时间和工作量,并且可以减少由于SQL语句的调整和更改所带来的错误。"""不可以在models文件里面写数据操作"""在 models.py 文件中定义模型表# 定义模型类 类名默认即表名,但是后面可以自定义表名。
2024-07-10 09:46:55
218
原创 02django介绍及基本使用
版本问题django3.X:自带异步功能django2.X:默认不支持异步django1.X:默认不支持异步'''我们学习的时候 可以基于django1.11.X版本 与2.X功能几乎一致3.X仅仅是多了一个功能(并且该功能目前还不完善 半成品!!!'''django1.11.X LTS 2018年发布django2.2.X LTS 2020年发布# 之前使用的是1.11 有些新项目逐步过渡到2.2 自己私下也研究过3.2# 启动问题django启动可能报错的原因。
2024-07-10 09:38:08
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人