django
L先生不会写代码
python 前端vue mysql labview sqlserver
展开
-
个人博客系列-后端项目-用户注册功能(7)
用户注册API的主要流程:1.用户输出用户名,密码 2. 序列化器校验用户名,密码是否合法。3.存入数据库。4.签发token创建序列化器# 用户注册序列胡器"""注册用户信息序列化校验"""raise serializers.ValidationError('用户名已被占用')raise serializers.ValidationError("密码不符合要求,请使用6位以上密码")# 将用户信息保存到数据库中# 为其设置角色为普通用户if user:# 签发token。原创 2024-03-13 19:31:07 · 362 阅读 · 0 评论 -
个人博客系列-后端项目-RBAC角色管理(6)
【代码】个人博客系列-后端项目-RBAC角色管理(6)原创 2024-03-06 19:34:38 · 353 阅读 · 0 评论 -
个人博客系列-后端项目-用户验证(5)
创建系统管理app,用于管理系统的用户,角色,权限,登录等功能,项目中将使用django-rest_framework进行用户认证和权限解析。这里将完成用户认证。原创 2024-03-06 14:16:04 · 739 阅读 · 0 评论 -
django DRF序列化器参数说明
参数名称 作用 max_length 最大长度 min_lenght 最小长度 allow_blank 是否允许为空 trim_whitespace 是否截断空白字符max_value 最小值min_value 最大值参数名称 说明 read_only 表明该字段仅用于序列化输出,默认False write_only 表明该字段仅用于反序列化输入,默认False required原创 2021-06-22 18:25:31 · 186 阅读 · 0 评论 -
django 序列化器的几种方法
django 序列化器的几种方法链接: https://www.cnblogs.com/gcgc/p/11320636.html原创 2021-04-09 15:50:46 · 46 阅读 · 0 评论 -
关于os.path
关于os.path.splitext()os.path.splitext(‘文件路径’) 返回两个值, 一个是文件路径+文件名, 一个是后缀名。原创 2020-11-08 20:26:19 · 157 阅读 · 0 评论 -
django创建超级管理员
创建超级管理员,管理django后台在app的admin.py中写入一下代码:然后在终端创建superuser运行程序并在浏览器地址栏输入地址: http://localhost:8000/admin可以在上面输入刚才创建的用户名和密码进入后台管理。...原创 2020-03-04 14:32:44 · 812 阅读 · 0 评论 -
记录今天遇到的错误:ImportError: doesn't look like a module path
ImportError: doesn’t look like a module path网上查询到的解答都不是我的问题所在,这样的错误应该是属于一大类错误,需要很具自己的代码找原因,主要问题还是在django的settings上。错误提示错误原因因为手贱在 django.settings的MIDDLEWARE里多导入了一个无用的单引号造成了这次错误...原创 2020-02-23 10:15:10 · 2626 阅读 · 0 评论