上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页

2021年6月8日

django中写入数据时给密码加密

摘要: 方法一、在自定义的form表单中重写save方法: 方法二、使用信号量来实现 1. 在应用的模块下新建signal.py文件 2.编写回调函数,内容如下: 3. 在应用的app.py文件中的ready函数中导入 注意:pre_save是没有参数created,所以cerated参数总是False,加 阅读全文

posted @ 2021-06-08 02:17 白衣风云 阅读(234) 评论(0) 推荐(0) 编辑

django后台admin页面表单自定义

摘要: 自定义一个form 表单来替换admin默认的表单 在自定义表单中可以定义字段和验证 https://docs.djangoproject.com/zh-hans/3.2/ref/contrib/admin/ 来自为知笔记(Wiz) 阅读全文

posted @ 2021-06-08 00:11 白衣风云 阅读(387) 评论(0) 推荐(0) 编辑

2021年6月6日

django 修改模型中默认字段类型

摘要: 在ADMIN页面实现一个密码框,模型中是CharField默认类型是textinput,实现方法是在admin.py中重写widgets。 来自为知笔记(Wiz) 阅读全文

posted @ 2021-06-06 21:33 白衣风云 阅读(88) 评论(0) 推荐(0) 编辑

自定义djangorestframework-simplejwt的验证表

摘要: django restframework-simplejwt默认是通过调用django的get_user_model方法来得到验证表的表名,然后再通过查询id来验证是否有这个用户. 当需要自定义用户表,还不能影响admin用户登录,我的实现方式是通过修改simplejwt源码来实现的 一、找到sim 阅读全文

posted @ 2021-06-06 00:53 白衣风云 阅读(689) 评论(0) 推荐(0) 编辑

2021年5月18日

django rest framework 自定义验证器

摘要: 一、基于钩子函数: 官网上的例子: 官方提示:如果字段声明在序列化类上时,就具有参数required=Fasle的作用,当函数名中没有包括字段名时,那么这个验证函数就不起作用 二、基于类的验证器: 使用验证器: 来自为知笔记(Wiz) 阅读全文

posted @ 2021-05-18 01:57 白衣风云 阅读(123) 评论(0) 推荐(0) 编辑

2021年5月14日

python pathlib模块(面向对象的文件系统路径)

摘要: 该模块提供表示文件系统路径的类,其语义适用于不同的操作系统 导入Path类: 获取当前目录的绝对路径: 返回当前目录的路径对象 路径拼接 os与PurePath/Path函数映射表 来自为知笔记(Wiz) 阅读全文

posted @ 2021-05-14 00:27 白衣风云 阅读(95) 评论(0) 推荐(0) 编辑

2021年5月12日

python 中的省略号

摘要: 在查看django源码时遇到下列内容:sweat: 这个省略号是什么意思?来自为知笔记(Wiz) 阅读全文

posted @ 2021-05-12 00:27 白衣风云 阅读(498) 评论(0) 推荐(0) 编辑

vue3 父菜单渲染出来了,但是子菜单渲染不出来的原因

摘要: 子菜单始终渲染不出来,控制台出现警告如下: 在查看框架源码时,发现在渲染时应用了递归。在这个博客找到答案,原因是升级的vue的版本没有升级@vue/compiler-sfc的版本,这两个版本应该保持一致 在查看框架源码时,发现在渲染时应用了递归。在这个博客找到答案,原因是升级的vue的版本没有升级@ 阅读全文

posted @ 2021-05-12 00:13 白衣风云 阅读(434) 评论(0) 推荐(0) 编辑

2021年5月4日

django中的时区问题

摘要: 在django中设置时区,通过setting文件中的: TIME_ZONE = 'Asia/Shanghai' 开起多时区支持功能:USE_TZ=True 这时在数据库中插入的时间为UTC时间,当调用显示到页面时django会调用setting文件中的TIME_ZONE设置的时区来显示为当地时间 注 阅读全文

posted @ 2021-05-04 13:50 白衣风云 阅读(116) 评论(0) 推荐(0) 编辑

2021年2月17日

责任链模式(python)

摘要: rom abc import ABCMeta, abstractmethod class Handler(metaclass=ABCMeta): @abstractmethod def handle_leave(self,day): pass class GeneralManager(Handler 阅读全文

posted @ 2021-02-17 22:59 白衣风云 阅读(74) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页

导航