logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker基础

什么是Docker?听说 docker 也有很长一段时间了,工作中也在用,现在就来总结一下,下面几句文案摘自菜鸟教程,哈哈~~~Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会

#docker#运维开发#python +2
git 如何合并 commit ?(必看篇)

项目协作在项目开发时,每天会提交大量的代码,也会有很多 commit 记录,那么要不要处理这些 commit 记录。当然不处理这些 commit 记录也能进行代码合并,就是记录有点多,并且每个 commit 可能获知的信息不那么全,如果合并一下这些 commit 并添加一些这些 commit 的总的概览,这样看起来 commit 记录也少了很多,并且都是有用的提交记录。合并 commitgit l

#python#git#django +2
git 如何合并 commit ?(必看篇)

项目协作在项目开发时,每天会提交大量的代码,也会有很多 commit 记录,那么要不要处理这些 commit 记录。当然不处理这些 commit 记录也能进行代码合并,就是记录有点多,并且每个 commit 可能获知的信息不那么全,如果合并一下这些 commit 并添加一些这些 commit 的总的概览,这样看起来 commit 记录也少了很多,并且都是有用的提交记录。合并 commitgit l

#python#git#django +2
Django 项目中的规范和细节

代码中一些细节问题在定义参数字段时尽量根据实际场景来, 不要定义太通用的字段或者不明确的字段。task_id = request.GET.get("id")建议为:task_id = request.GET.get("task_id ")格式化尽量使用 f-string 关键字,使更清晰简洁并且在直观性上也很突出, 最重要的一点是f-string 是 python三种格式化方式中效率最高的, 在

#python#django#list +1
PowerDesigner 连接 MySQL 数据库关注步骤与注意点

连接 Mysql 数据库新建 PDM(物理数据模型),也就是存在主外键关系的 model,与之相反的是逻辑数据模型(存在主外键关系), PDM 以图形化的方式展示和设计数据库, 创建 PDM 有几种方式,使用设计环境直接创建PDM也可以连接数据库进行逆向生成,本文主要讲解如何使用已经创建好的数据库生成 PMD。选择驱动程序时要注意,位数需要和 powerdesigner 位数一致,不然无法找到。驱

#python#django#数据库架构 +2
Django 使用 token 认证

场景说明web 网站登录认证一般常用的有三种方式:session:早期以 web 为主token:适用于 web、appoauth:微信、QQ登录目前在 django 中使用 session 认证的方式比较多,因为 django 内置了强大的用户认证系统–auth模块。下面会结合 session 和 token 两种认证方式做一个登录的示例。session 登录认证示例views.py:def q

#python#django
Django 之操作redis

mysql的表类型[表引擎,存储引擎],memory 表结构和表数据分开存储的,表结构保存在硬盘中,表数据保存在内存中.memcache 一款软件,可以使用键值对的格式,保存数据到内存中.redis是意大利的工程师开发的开源\免费的高速内存缓存数据库.需要注意的是,作者本身是只开发了linux版本的redis数据库.window系统的redis是微软团队根据官方的linux版本高仿的官方原版: h

#python#redis#django +1
Django 之 CharField 和 TextField

CharFieldtest_char = models.CharField(max_length=288)设置长度为 288 并不会报错,这取决于你的数据库后端,mysql char 类型长度为 255,django 里面设置超过 255 并不会有提示,个人感觉有点误导人,起码给个警告也行,但是在插入数据时,字节数大于 255 会提示:django.db.utils.DataError: (140

#django#mysql#数据库 +1
暂无文章信息