- 博客(4)
- 收藏
- 关注
原创 0.毕业设计全程技术笔记
在写这篇文章的时候,我即将开始进行毕业设计。过几天,也就是1月7号,会进行毕业设计的开题答辩。在那之前,我一直在一家公司里实习,没怎么想过毕业设计做什么,怎么做。但是我又不想潦草地完成毕业设计,我想给自己的大学生涯画一个不遗憾的句号。因此我想尝试个大的。不出意外的话,我的毕业设计会从12月持续到下一年5月中旬,等到5月底进行毕业设计的最终答辩。在这期间已经打算从请个长假,安心地呆在一个地方完成我的毕设。我会陆续在CSDN里记录一些在做毕业设计时遇到的技术问题,把它解决并记录下来。对于一些比较小或者低价
2021-12-28 16:04:12 181 1
原创 Kotlin Ktor实现自定义拦截器
前言Ktor 是一个使用强大的 Kotlin 语言在互联系统中构建异步服务器与客户端的框架,但国内的相关资料确实很少。官网英文文档、中文文档最近在机缘巧合下接触到了这个框架,打算学习一下,无奈中文文档很少,只要用自己蹩脚的英文水平边看边翻译。在学习过程中,逐步实现了路由的设置,数据库的连接,接口返回对象等设置。但在拦截器那边却卡了许久。实现目标通过拦截器获取传在url中的token参数,并查询数据库判断权限,通过放行,不通过拦截并返回json。方案一 Authentication的basic
2020-11-15 01:19:27 2178 1
原创 Django自定义Storage实现图片上传至各大OSS(上篇)
Django默认的Storage只能实现文件存储于本地。使用自定义Storage可以实现将文件存储至远程服务器或各大OSS中。本文分上下两篇,上篇详细介绍了自定义Stroage的结构以及如何使用自定义Stroage。下篇将介绍如何编写具体的逻辑代码以及对各大OSS SDK的封装调用
2020-11-11 22:15:09 2230 1
原创 Django自定义用户类User Model的两种方式
在Django中有给我们提供了一个默认的User Model,本文将介绍使用两种方法实现Django的user model自定义。第一种方法是使用AbstractUser类自定义User Model;第二种方法是使用AbstractBaseUser和PermissionsMixin自定义User Model
2020-08-27 14:09:44 3271 20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人