
Python
热心王友髅本伟
这个作者很懒,什么都没留下…
展开
-
RecursionError: maximum recursion depth exceeded
RecursionError: maximum recursion depth exceeded原创 2024-10-14 09:14:00 · 163 阅读 · 0 评论 -
python 数据脱敏
自己写的一个脱敏方法,感觉不是很理想,发表出来和大家能一起优化一下!自己写的一个脱敏方法,感觉不是很理想,发表出来和大家能一起优化一下!自己写的一个脱敏方法,感觉不是很理想,发表出来和大家能一起优化一下!def check_idcard(idcard): """ 身份证号码校验 :param idcard: :return: """ message = '' errors = ['验证通过!', '身份证号码位数不对!', '身份证号码出生日期原创 2022-04-24 15:26:58 · 3234 阅读 · 0 评论 -
Django默认时间为项目的启动时间
项目上线运行几天了,在后台新增数据时突然发现创建日期不正常,显示的日期并不是当天日期。经过比对发现是项目初始化的日期(Django跑起来的那天),我的 models 是这样写的:create_time = models.DateField('创建日期', default=datetime.datetime.now().date())因为该字段有需改需求,所以没用 auto_now、auto_now_add。之后改用 date.today() ,问题依旧存在。create_time = models原创 2022-04-24 14:49:28 · 417 阅读 · 0 评论 -
配置django 接口文档docs
配置django的接口文档docs1、安装包django在使用coreapi时AssertionError: coreapi must be installed for schema support.pip install coreapi pyyaml2、首先打开你的项目的urls,在里面导包:from rest_framework.documentation import include_docs_urls并在下面配置docs的路径:url(r'docs/',include_docs_u原创 2021-03-23 10:25:46 · 1270 阅读 · 0 评论 -
Django基础条件查询
1 基本查询get查询单一结果,如果不存在会抛出模型类.DoesNotExist异常。all查询多个结果。count查询结果数量。2 过滤查询实现SQL中的where功能,包括filter过滤出多个结果exclude排除掉符合条件剩下的结果get过滤单一结果过滤条件的表达语法如下:属性名称__比较运算符=值# 属性名称和比较运算符间使用两个下划线,所以属性名不能包括多个下划线1)相等exact:表示判等。# 例:查询编号为1的图书。BookInfo.objects.原创 2020-12-19 14:25:08 · 250 阅读 · 1 评论 -
Django模型类
定义模型类模型类被定义在"应用/models.py"文件中。 模型类必须继承自Model类,位于包django.db.models中。接下来首先以"图书-人物"管理为例进行演示。1 定义在models.py 文件中定义模型类。from django.db import models# Create your models here.# 准备书籍列表信息的模型类class BookInfo(models.Model): # 创建字段,字段类型... name = mod原创 2020-12-19 13:44:14 · 231 阅读 · 1 评论 -
linux命令大全
系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /pr原创 2020-12-19 13:19:55 · 173 阅读 · 1 评论 -
windows下Redis的安装和使用
1、要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。打开网站后,找到Release,点击前往下载页面。2、在下载网页中,找到最后发行的版本(此处是3.2.100)。找到Redis-x64-3.2.100.msi和Redis-x64-3.2.100.zip,点击下载。这里说明一下,第一个是msi微软格式的安装包,第二个是压缩包。3、双击刚下载好的msi格式的安装包(Redi原创 2020-12-19 13:14:46 · 380 阅读 · 1 评论 -
Django redis的使用
一、redis 简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的原创 2020-12-19 13:06:41 · 764 阅读 · 1 评论 -
Django项目
一、创建项目1.1 创建项目和appdjango-admin startproject myprojectpython manage.py startapp myfirstproject1.2 设置时区和语言Django默认使用美国时间和英语,在项目的settings文件中,如下所示:LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = TrueUSE_L10N = TrueUSE_TZ = True1.3 启动运行测试一下工原创 2020-07-25 09:15:57 · 168 阅读 · 1 评论 -
Windows环境下Python虚拟环境的安装与使用
建议使用pip3安装到python3环境下pip3 install virtualenvpip3 install virtualenvwrapper-win配置环境变量:控制面板 => 系统和安全 => 系统 => 高级系统设置 => 环境变量 => 系统变量 => 点击新建 => 填入变量名与值变量名:WORKON_HOME变量值:自定义存放虚拟环境的绝对路径eg: WORKON_HOME: D:\Virtualenvs同步配置信息:去向原创 2020-05-16 21:06:08 · 261 阅读 · 0 评论