- 博客(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
原创 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按月、周、天统计数据
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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅