自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 Django-Apscheduler 定时任务

Apscheduler 定时任务django 框架中使用定时任务,创建一个py文件crontab.py,代码如下:import loggingfrom datetime import datetimefrom apscheduler.schedulers.background import BackgroundSchedulerfrom django_apscheduler.jobstores import DjangoJobStore, register_events, register_jo

2021-06-16 17:25:42 367 1

原创 Python 发送邮件

Python 发送邮件# -*- coding: utf-8 -*-"""功能描述: 发送邮件"""import smtplibimport loggingfrom email.header import Headerfrom email.mime.text import MIMETextLOG = logging.getLogger("django")class SendMail(object): def __init__(self, receiver, mail_ms

2021-06-15 15:30:21 402 3

原创 Python-拷贝

深拷贝、浅拷贝1、浅拷贝浅拷贝是对一个对象的最外层拷贝并重新分配地址空间,而内层对象还是原地址空间,保持不变。所以原对象内层对象变化,则拷贝后的对象内层也会发生变化。例如:import copya = [[1, 2], [3, 4]]b = copy.copy(a)print("a's id is:", id(a))print("a[0]'s id is:", id(a[0]))print("a[1]'s id is:", id(a[1]))print("b's id is:", id

2021-06-10 17:15:26 130 1

转载 进程/线程 和 I/O操作

线程

2021-06-10 15:44:30 411 1

原创 rsync定时同步文件

Linux 环境自动备份文件1、先安装rsyncyum install rsync2、写一个shell脚本rsync_file.sh#!/usr/bin/env bashfunction rsync_file(){pwds='123456'datestr=`date`echo -e "\033[32m =========== 开始备份 ========== \033[0m"# \033[32m的解释见链接: https://blog.csdn.net/panpan639944806/

2021-06-09 16:23:19 1482 5

原创 Vue 识别文本\n换行

Vue 识别文本中\n换行问题# white-space: pre-wrap 表示识别\n换行# line-height:22px 调整行间距<h4 style="white-space: pre-wrap; line-height:22px">{{activity.comments}}</h4>

2021-06-07 15:37:04 792

原创 TCP/IP协议

TCP/IP协议TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。(来源:https://baike.baidu.com/item/TCP/IP%E5%8D%8F%E8

2021-06-03 17:24:13 387

原创 shell命令总结

shell自动化运维本地变量普通变量方式一:变量名=变量值重点: 变量值必须是一个整体,中间没有特殊字符 方式二:变量名=‘变量值’重点: 我看到的内容,我就输出什么内容 方式三:变量名=“变量值”...

2021-06-01 11:49:46 411

原创 python内置函数

Python 开发中使用的函数总结1、lambda匿名函数time_list = [{"year": 2021, "month": 5, "day": 20}, {"year": 2021, "month": 5, "day": 21}]# 使用lambda 函数对字典s中的value以元组的形式添加到列表n中time_group = lambda s, n: n.append((s.get('year'), s.get('month'), s.get('day')))s_list = []#

2021-05-31 15:01:02 92

原创 Django 项目搭建

Django 项目搭建1、windows 环境项目搭建创建虚拟工作空间virtualenv myproject进入虚拟环境cd myproject创建项目django-admin startproject mydjangopro创建应用cd mydjangopropython manage.py startapp usersLinux 环境进入虚拟环境不一致,其余操作一致创建虚拟工作空间mkvirtualenv myproject -p python3进入虚拟环境wo

2021-05-30 20:54:29 200

原创 虚拟环境安装

Django 项目搭建1、安装djangopip3 install django如下图所示:

2021-05-30 18:42:06 125

原创 Django按月、周、天统计数据

Django按月、周、天统计数据1、 按月分组统计data = BookInfo.objects.filter(create_time__gte="2021-03-21")month_count = data.extra(select={'year': 'year(create_time)', 'month': 'month(create_time)' }).values('year', 'month', 'book_name', 'book_version').a

2021-05-29 16:43:52 2625 2

原创 Django 框架数据库的相关操作(二)

Django 数据库相关操作# 包含 icontainsbook_info = BookInfo.objects.filter(name__icontains="美").values()# 正则匹配 regexbook_info = BookInfo.objects.filter(id__regex=r"^[0-5]{3}$").values()# 大于/大于等于/小于/小于等于 gt/gte/lt/ltebook_info = BookInfo.objects.filter(create

2021-05-29 15:33:38 110

原创 Django 框架数据库的相关操作(一)

Django 框架数据库的相关操作1、数据库表转model和model 转表# 进入到项目工程目录的manage.py下python3 manage.py inspectdbpython3 manage.py migrate2、数据库model操作# 过滤 filter"""输入参数:filter的参数可以是字段也可以是扩展的where查询关键字,如in,like,返回QuerySet包含与给定查找参数匹配的新对象。返回参数:filter返回QuerySet对象(查询结果集对象 。Qu

2021-05-29 11:39:10 142

原创 Django 之 HttpResponse返回文件流

Django 之 返回文件流实现如下:from django.http import HttpResponse@csrf_exemptdef get_file(request): """ 获取文件 :param request: :return: """ try: book_id = request.GET.get("id") file_name = BookInfo.objects.filter(id=book_id).values() if file_name.cou

2021-05-27 15:59:21 4319

原创 Django 之Paginator

Django 之分页

2021-05-27 15:37:31 895

原创 Linux 命令收集

日常 Linux 命令收集1、查看最新200行日志tail -200f nohup.out2、后台运行Python工程nohup python3 manage.py runserver 0.0.0.0:8000 &3、后台直接调试Python代码python3 manage.py shell4、查看进程号并杀掉进程lsof -i:8000kill -9 进程号5、查看程序的进程信息ps -ef|grep mysql......

2021-05-26 11:02:49 844 1

原创 vue中expand-change使用

vue - table 展开行展示与table表不关联的数据template:<template> <el-table :data="tableData" row-key="id" :expand-row-keys="expandKeys" @expand-change="expandChange" style="width: 100%"> <el-table-column type="expand">

2021-05-25 17:54:22 8117

原创 vue 超链接跳转

Vue 超链接跳转<template slot-scope="scope"> <div class="scope-div" :title="scope.row.gb_url"> <el-link :href="scope.row.gb_url" style="margin-right:10px;" target="_blank"> {{scope.row.gb_url}} </el-link>

2021-05-25 11:05:15 4004

原创 vue 筛选功能---filters

Vue 前端做筛选功能—filterstemplate:<el-table-column v-if="columnsStatus[10].checked" :sortable="columnsStatus[10].sortable" :prop="columnsStatus[10].column" :label="columnsStatus[10].label" :width="columnsStatus[10].width" show-overflow-tooltip :filte

2021-05-25 10:48:28 2110

原创 vue三元式进行样式绑定

Vue 三元式进行样式绑定<template slot-scope="scope"> <el-tag :type="(scope.row.audit == 'pass' ? '' : (scope.row.audit == 'auudit' ? 'success' : (scope.row.audit == 'reject' ? 'danger' : 'warning')))" disabled-transitions> {{scope.row.audit}} &l

2021-05-24 17:12:18 404

原创 docker基本使用

docker的基本使用CentOS 系统 docker 安装curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun启动dockersudo systemctl start docker

2021-05-24 15:40:49 90

原创 reduce()函数

reduce()函数reduce() 函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。"""reduce 函数"""from functools import reducedef add(x, y): return x + yif __name__ == '_

2021-05-21 22:40:30 762

原创 python高阶函数map()

map()函数map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。例如:"""map函数"""def add(x, y): return x + yif __name__ == '__main__': list1 = [1, 2, 3, 4] list2 = [2, 4, 2, 5] print(map(add, list1

2021-05-21 22:12:37 213

原创 RPC

RPC- RPC简介1、什么是RPC远程过程调用,是计算机通信协议。2、广义3、狭义区别于HTTP的实现方式,在传输的数据格式上和传输的控制上独立实现4、优缺点优点:1)效率高2)发起RPC调用的一方,在编写代码时可忽略RPC的具体实现,如同编写本地脚本调用一样。缺点:1)通用性不如HTTP好2)HTTP更多的面向用户与产品服务器的通讯3)RPC更多的面向产品内部服务...

2019-04-22 22:16:17 86

flask基础.rar

flask基础.rar

2021-10-25

空空如也

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

TA关注的人

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