自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Python pip文件安装,离线安装

pip 安装包

2022-09-14 09:57:28 791 1

原创 Django命令 Python debug运行Django

Pythondebug运行Django1,找到编辑配置2,配置信息,对应项目的manage.py位置,runserver运行地址3,可以点击此处运行和debug,注意运行的配置是否是自己建的配置manage。

2022-07-20 16:29:09 1566

原创 使用python制作一个.exe应用程序

pyinstaller制作.exe

2022-06-29 16:47:16 5368

原创 mysql导入时出现“ERROR at line : Unknown command ‘\‘‘.“的解决办法

原因:因为导出时字符集的问题,解决方法如下:–default-character-set=utf8

2022-06-23 15:26:03 1020

原创 Windows 解除文件被占用

打开资源监视器,在关联的句柄右侧输入占用文件的全路径,等待搜索完成后关闭占用的进程

2022-06-23 15:20:01 557

原创 python 处理重叠时间问题

同一天中的一连串不连续时间段,合并其中重叠时间,如:StartTime EndTime06:10:58 08:15:2807:38:56 10:34:4510:55:00 11:34:0013:09:34 17:45:2314:23:12 15:24:1416:14:25 17:52:15合并后为:StartTime EndTime06:10:58 10:34:4510:55:00 11:34:0013:

2022-05-30 16:47:57 925

原创 HTTP 状态码对应的内容(200,404,403,302,500等)

100服务器仅接收到部分请求,如果服务器没有拒绝该请求,客户端应该继续发送其余的请求。101服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。103用于 PUT 或者 POST 请求恢复失败时的恢复请求建议。200请求成功(这是对HTTP请求成功的标准应答。)201请求被创建完成,同时新的资源被创建。202供处理的请求已被接受,但是处理未完成。203请求已经被成功处理,但是一些应答头可能不正确,因为使用...

2022-03-09 14:37:39 814 2

原创 django 事务

from django.db import transaction class A(APIView): @transaction.atomic def post(self, request, *args, **kwargs): save_id = transaction.savepoint() self.perform_create(serializer) except Exception as e:

2022-03-02 09:34:14 619

原创 用python处理html代码的转义与还原 ' & < > " '等特殊字符

html代码的转义import htmlprint(html.escape("""'& < >\"'"""))&#x27; &amp; &lt; &gt; &quot; &#x27;html代码的转义还原import htmlprint(html.unescape("&#x27;&amp; &lt; &gt;&quot;&#x27;"))'& < >"'

2022-02-10 13:38:45 4400

原创 RGB颜色 取色器/拾色器 颜色混搭

取色器/拾色器https://www.runoob.com/tags/html-colorpicker.htmlHueHexRgbHslHsv0#ff0000rgb(255, 0, 0)hsl(0, 100%, 50%)hsv(0, 100%, 100%)15#ff4000rgb(255, 64, 0)hsl(15, 100%, 50%)hsv(15, 100%, 100%)30#ff8000rgb(255, 128, 0)hsl(30

2022-02-09 13:43:28 3345

原创 django 发邮件

settings.py添加EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.qq.com' # 腾讯qq邮箱SMTP服务器地址EMAIL_PORT = 25 # SMTP服务器端口号EMAIL_HOST_USER = "xxxx@qq.com" # 发送邮件的QQ邮箱EMAIL_HOST_PASSWORD= "xxxxxxxx" # 在QQ邮箱 → 设置 → 账户 → "pop3/I

2022-01-25 09:36:43 1086

原创 Django 内建用户系统

基础字段from django.db import modelsclass User(models.Model): User 类属性参数说明username用户名password密码email邮箱first_name性last_name名last_login上次登陆时间is_superuser是否是管理员账号(/admin)is_staff是否可以访问admin管理界面is_active是否是活跃用户 , 默认T

2022-01-24 14:16:30 703

原创 Django 生成CSV文件(打开页面后生成CSV数据,下载到电脑),文件上传

python 生成csv文件import csvwith open("a.csv","w",newline="") as csvfile: writer = csv.writer(csvfile) writer.writerow(["a","b","c"])Django 生成csv文件def test_csv_view(request): from bookstore.models import Book response = HttpResponse(conten

2022-01-24 11:01:28 932

原创 Django 分页 (paginator)

from django.core.paginator import Paginatordef test_page(request): if request.method == "GET": page_num = request.GET.get('page',1) all_data = [10,20,30,40,50,60,70,80,90,100] paginator = Paginator(all_data,2) c_page =

2022-01-24 10:37:14 348

原创 Django中间件

需要继承类from django.utils.deprecation import MiddlewareMixin继承方法(一个或多个)说明返回*process_request(self,request)执行路由前被调用,在每个请求上被调用None/HttpResponse*process_view(self,request,callback,callback_args,callback_kwargs)执行视图前被调用,在每个请求上被调用None/HttpRespo

2022-01-20 11:11:58 287

原创 Django 缓存

缓存⑴数据库缓存settings中添加CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.db.DatabaseCache', 'LOCATION': 'my_cache_table', 'TIMEOUT': 300, 'OPTIONS': { 'MAX_ENTRIES': 300, 'CULL_FREQUEN

2022-01-20 09:54:25 790

原创 django session过期设置

settings.py1,添加SESSON_COOKIE_AGE 默认两周(单位s)SESSON_COOKIE_AGE = 60*60*24*7*22,SESSION_EXPIRE_AT_BROSER_CLOSE = True 关闭浏览器失效(默认False)

2022-01-18 16:21:26 844

原创 Django 数据库关联操作

一对一对应:class A(models.Model): name = models.CharField("姓名", max_length=11)class B(models.Model): name = models.CharField("姓名", max_length=11) author = models.OneToOneField(A,on_delete=models.CASCADE)on_delete:⑴ models.CASCADF 级联删除⑵ models.PRO

2022-01-18 10:01:18 981

原创 django admin.py 模型管理类

class BookManager(admin.ModelAdmin): list_display = ["id","title","pub","price","market_price"] list_display_links = ["title"] list_filter = ['pub'] search_fields = ['title'] list_editable = ['price',"market_price"]admin.site.register

2022-01-18 09:39:17 413

原创 django数据库查询方法(管理器调用方法)

len([i.id for i in alarms_query_set])进行计数)(数据库一般不删除数据而是把is_delete列设为True)查询谓词(适用于(filter,exclude,get))数据库版本低可能连接多个Queryset会报错。会返回一个list列表可正常进行序列化操作。(注合并后count()计数出错,可。不建议,易被sql注入。

2022-01-17 09:20:11 1600

原创 Django字段选项的参数(数据库)

primary_key 主键 Flase(默认)/Trueblank 是否可为空(后台) Flase/True(默认)null 是否可为空 Flase(默认)/Truedefault 默认值(null=True时使用)db_index 索引 True/Flaseunique 唯一索引

2022-01-14 13:30:27 497

原创 Django模型字段类型

BooleanField()数据库类型 tinyint(1)编程语言中 True/False数据库中具体值 1/0CharField() 数据库类型 varchar注意:必须指定max_length值DateField()表示日期数据库类型 date参数:auto_now 每次保存数据,自动设置该字段为当前时间(取值True/False)auto_now_add 字段第一次创建时,自动设置为当前时间(取值True/False)default 设置当前时间(取值

2022-01-14 11:14:17 324

原创 python 如何判断nan

from math import isnanpython(isnan(res))

2021-11-30 14:54:13 188

原创 证件照换底(红→蓝)

# #!/usr/bin/env python# # -*- coding: utf-8 -*-import cv2import numpy as np# 读取照片img=cv2.imread(r'C:\My Files\Desktop\1728c6d91b9f7d33a9903eb455c578c.jpg')# 图像缩放img = cv2.resize(img,None,fx=1,fy=1)rows,cols,channels = img.shapeprint(rows,cols,ch

2021-10-14 15:24:33 93

原创 python内建函数

https://www.w3school.com.cn/python/python_ref_functions.aspabs() 返回数的绝对值all() 如果可迭代对象中的所有项均为 true,则返回 True。any() 如果可迭代对象中的任何项为 true,则返回 True。ascii() 返回对象的可读版本。用转义字符替换 none-ascii 字符。bin() 返回数的二进制版本。bool() 返回指定对象的布尔值。bytearray() 返回字节数组。bytes() 返回字节对象

2021-08-10 11:13:41 39

原创 pycharm中设置鼠标滚动放大和缩小页面

1、放大页面方法第一步:打开file里面的setting,然后打开Keymap,再搜索框中输入increase,点击increase Font Size,双击Add Mouse Shortcut(先不用点OK)第二步:点击Add Mouse Shortcut弹出下面对话框,然后按住ctrl并向上滚动鼠标滑轮,将变成第二个对话框,点击OK;第三步:显示下面页面表示设置放大成功,点击OK即可。2、缩小页面方法与上面方法类似,将increase变成decrease输入即可;...

2021-06-28 10:10:32 4000

原创 mysql,设置远程访问,解决本地(localhost)无法访问

设置远程访问第一种(改表法):(推荐)修改host字段的值,将localhost修改成需要远程连接数据库的ip地址。或者直接修改成%。修改成%表示,所有主机都可以通过root用户访问数据库。为了方便,我直接修改成%。命令:mysql> update user set host = '%' where user = 'root';第二种(授权法):例如,你想root使用root从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO 'root'@

2021-05-25 11:26:23 12264

转载 google黑夜

添加链接描述

2021-05-11 10:39:23 61

原创 mongoDB 命令行操作

""" mongoDB登录# mongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p password# -u -p 可不填,进入后使用db.auth验证""""""mongoDB基础命令 show dbs # 显示所有数据库 use db_name # 使用某个数据库,如果没有则新建show collection

2021-03-17 11:27:56 493

原创 PyCharm配置Anconda环境时出现Anaconda installation is not found的正确解决方案

①方法1:1.右键“计算机”选择“属性”,选择“高级属性设置”,点击“环境变量”2.在系统变量Path中添加变量:你的anconda安装目录\Anaconda\Scripts②方法2:在CMD下运行:mklink /D %HOMEPATH%\anaconda C:\ProgramData\Anaconda3C:\ProgramData\Anaconda3为:你的anconda安装目录操作后记得重启...

2021-03-14 14:50:43 610 1

原创 re正则操作

[a-z]   匹配 […] 中的所有字符[^a-z]   匹配除了 […] 中字符的所有字符[\s\S]   匹配所有。\s 是匹配任何空白字符,包括空格、制表符、换页符等等,\S 非空白符。(\s单个空白符)\w   匹配字母、数字、下划线。等价于 [A-Za-z0-9_]......

2021-03-09 11:45:51 53

原创 python,os,遍历删除文件,递归删除文件夹

import ospath_n = 'D:\My Important Files\Desktop\py'path = path_nsignal = 1s= 1while s: if signal : signal = 0 path_1 = [path] sign = 1 for a in path_1: try : os.removedirs(a) print(a)

2020-12-02 16:59:11 296

原创 虚拟环境安装和操作

https://blog.csdn.net/sinat_41898105/article/details/80714974

2020-11-20 13:49:01 5596 2

原创 网页画图pyecharts

https://blog.csdn.net/qtlyx/article/details/85221503

2020-11-12 10:00:17 156

原创 python 画图 seaborn

1

2020-10-23 08:57:54 52

原创 debug操作

Shift + F9   运行debug模式Alt + Shift + F9   运行debug模式 ( 需选择执行文件 )F7  执行下代码 ( 进入查看底层代码 )shift+F8  跳出函数内部(配合F7使用)F8  执行下一行代码F9  在下一断点处停止...

2020-10-12 14:38:02 54

原创 虚拟机安装python3

安装步骤1.先切换到opt目录下 cd /opt2.使用wget来安装,如果没有安装wget的话,先安装 yum install wget -y3.开始安装Python包 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz在开始安装python3之前,先要解决环境依赖问题,通过yum安装工具包,自动处理依赖关系,每个软件包通过空格分割提前安装好这些软件包,日后就不会出现很多坑4.正确安装 yum insta

2020-10-10 15:59:32 5358

原创 虚拟机安装mongodb

1.下载wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.10.tgz2.解压tar -zxvf mongodb-linux-x86_64-rhel62-3.4.10.tgzmv mongodb-linux-x86_64-rhel62-3.4.10 mongodbmv mongodb /usr/local/cd /usr/local/mongodbmkdir dbmkdir logscd b

2020-10-10 15:59:12 1175

原创 pycharm常用快捷键操作(更新中)

常用快捷键:Ctrl + /     行注释Ctrl + F1     显示错误描述或警告信息Ctrl + Alt + L    代码格式化Alt + enter    自动导入Tab / Shift + Tab   缩进、撤销缩进Ctrl+C/Ctrl+Insert   复制Ctrl + D     复制选定的区域内容到下一位置Ctrl + Y     删除当前行Shift + Enter    下一行另起一行Shift + F6    重命名ctrl + F6    重构函数A

2020-10-10 15:56:38 652

转载 dataframe操作

https://blog.csdn.net/weixin_38067911/article/details/84262692

2020-09-17 16:28:20 560

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除