- 博客(6)
- 收藏
- 关注
原创 Django动态属性计算与日期处理实战
重写to_representaition函数时,django设置的时区设置带来的隐式转换失效,也就是不会自动将UTC时间转换为本地时区(东八区)时间,那么我们要使用timezone.localtime()将UTC时间2025-08-31 16:00:00+00:00 转换为2025-09-01 00:00:00+08:00,最终通过striftime 格式化为 2025-09-01 返回给前端。只要有访问到该‘字段’(实际为函数)时,就会实时计算remaining_days,包括使用序列化器获取时。
2025-09-01 10:34:39
241
原创 全栈开发:Django+Vue3+MySQL实战指南
创建完vue3项目后会自动生成三个tsconfig相关的文件,分别是tsconfig.json/tsconfig.node.json/tsconfig.app.json ,其中tsconfig.node.json是专门用来配置vite.config.ts的编译规则,tsconfig.app.json则是用来定义项目中其他文件的ts编译规则,后面两个文件最终会被引入到tsconfig.json中。下载后需要在vite.config.ts中设置配置(在plugins数组中加入vite插件实例)
2025-08-12 17:13:06
913
原创 前端+后端常见问题及解决方案
在login.vue登陆时,会获取本地localStorage存储的Authorization即jwt token和上次更新token的时间,判定该时间超时则重新刷新token,未超时则继续使用该token进行后续业务逻辑使用,而切换用户后如果本地token未超时,则继续使用,该token为上一用户的token,导致django验证该用户为上一用户,会以上一用户的所有权限和组进行操作。:对用户分组后无效,用户正常实现对分组外表的增删改查,对登陆用户调用权限验证发现用户所属组为空,所属权限也全为空。
2025-08-12 16:34:18
434
原创 Vue3 前端的一些随笔
onCreated:实例已经创建完成之后被调用,在这阶段,实例已经完成了数据观测(data属性)、propery(这里的property是指数据字段、方法或计算属性,如data、methods、computed)和method的计算、watch/event事件的回调,但这时候挂载阶段还没有开始,$el属性目前不可用(这里的$el属性是指vue实例在挂载之后指向的DOM元素,能够使用this.$el访问DOM元素)updated:在数据更新之后,DOM重新渲染和打补丁之后调用,此时数据和DOM都已经更新。
2025-08-12 16:28:14
423
原创 Driver.js导入报错解决方案
【摘要】在使用driver.js 1.3.6版本时,发现因错误使用new Driver()创建实例导致报错。正确做法应使用driver()工厂函数创建实例,而非实例化Driver接口。修正后的代码通过导入driver()函数和类型定义,配置选项采用类型断言,并使用setSteps()和drive()方法实现引导流程。跨组件引导的关键在于确保目标元素选择器唯一且在DOM中已渲染。最终方案解决了类型错误问题,实现了多步骤的页面引导功能。
2025-08-06 10:13:37
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅