- 博客(21)
- 收藏
- 关注
原创 2021-06-01
Django 导出数据接口导出 数据 列表viewsTABLE_COLUMNS : 表头中文TABLE_COLUMNS_KEY : 表头英文```pythoncolumns = TABLE_COLUMNS[:]columns_key = TABLE_COLUMNS_KEY[:]columns.insert(0, "时间")columns_key.insert(0, "date_time")name = "table"args_all = columns, columns_key, n
2021-06-01 20:29:41
126
原创 scrapy使用脚本来定时执行任务
##scrapy因为不太会表述 ,不善言辞,长话短说首先scrapy不支持定时任务,所以想到用其他的方式来解决这个问题然后网上查了很多用shell脚本的 基本用不了 都是一大堆报错正确的方式是在shell脚本里面首先激活scrapy所用的虚拟环境 然后cd到要执行scrapy命令的目录#! /bin/sh ...
2019-07-26 12:03:20
507
原创 用Xshell在远程服务器上,上传、下载等命令
使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上复制文件或文件夹(目录)命令:一、复制文件:(1)将本地文件拷贝到远程scp 文件名 用户名@计算机IP或者计算机名称:远程路径本地192.168.147.128客户端 scp /root/install.* root@192.168.147.128:/usr/local/src(2)从远程将文件拷回本...
2019-04-09 10:37:04
641
转载 python项目中requirements的巧用(一键导入所有安装包)
一个Python 项目中可能安装很多安装包, 再次创建虚拟环境是需要重新安装的话很麻烦也费时间, 或者项目部署的时候避免重装, 可以将现有项目的所有安装包记录在requirements.txt 文件, 再另一个环境下一键安装所有安装包. requirements.txt 文件,用于记录所有依赖包及其精确的版本号,以便在新环境中进行部署操作。使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中...
2019-03-13 09:56:17
8564
2
原创 解决redis-cli连接时出现Could not connect to Redis at 127.0.0.1:6379: Connection refused
解决redis-cli连接时出现Could not connect to Redis at 127.0.0.1:6379: Connection refused执行redis 配置文件redis-server /etc/redis/redis.conf就命令执行成功之后OK!!!!...
2019-03-11 13:44:01
7603
2
原创 ubuntu下安装kvm遇到不支持虚拟化
我的环境是vmware workstation下ubuntu,在ubuntu下安装kvm,折腾半天,查看的是不支持虚拟化,烦了一个超级低价的错误**egrep ‘(vmx|svm)’ --color=always /proc/cpuinfo可以看到就是这个情况 没反应我开始以为不支持结果重点来了!!!!!然后我们把红色的箭头勾上之后再次进入到虚拟机里面,然后输入命令很...
2019-03-06 16:09:17
2385
原创 Shell ----(浅析理解)
工作中常见的脚本有哪些呢?shell脚本 和 其他开发语言脚本注意:shell脚本就是shell编程的一种具体实现shell的定义在计算机科学中,Shell就是一个命令解释器。shell是位于操作系统和应用程序之间,是他们二者最主要的接口,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序。总结:一句话,shell就是在操...
2018-12-26 11:25:13
519
原创 Scrapy 框架(解读)
Scrapy 框架Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。Scrapy 使用了 Twisted’twɪstɪd异步网络框架来处理网络通讯,可以加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口...
2018-12-19 15:44:07
303
1
原创 Flask 自带 jsonify (介绍)
flask自带的jsonify直接可以返回json数据非常简洁Str 是dict类型,然后通过jsonify方法直接将dict类型转换为json串。当然也可以使用json.dumps(jsonStr)将dict转换 为json字符串。jsonify是flask自带的json处理类,返回的为flask结果,...
2018-12-13 18:02:45
1746
原创 谈谈对Git使用(多人本地仓库操作详细介绍)
Git远程仓库Github提示:Github网站作为远程代码仓库时的操作和本地代码仓库一样的,只是仓库位置不同而已! 准备Git源代码仓库 https://github.com/创建远程仓库以下操作为演示在Github网站上创建远程仓库登陆注册Github创建仓库入口编辑仓库信息仓库创建完成查看仓库地址远程仓库地址https://gith...
2018-12-01 11:33:59
866
原创 谈谈对Git使用(单人本地仓库操作详细介绍)
GitGit 是目前世界上最先进的分布式版本控制系统(没有之一)工作区暂存区和仓库区工作区对于添加、修改、删除文件的操作,都发生在工作区中暂存区暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分仓库区仓库区表示个人开发的一个小阶段的完成仓库区中记录的各版本是可以查看并回退的但是在暂存区的版本一旦提交就再也没有了Git单人本地仓库操作安装gits...
2018-12-01 10:57:14
186
1
转载 并行分布式框架 Celery 的分享理解 <2>
因为涉及到消息中间件(在Celery帮助文档中称呼为中间人),为了更好的去理解文档中的例子,可以安装两个中间件,一个是RabbitMQ,一个redis。根据 Celery的帮助文档 安装和设置RabbitMQ, 要使用 Celery,需要创建一个 RabbitMQ 用户、一个虚拟主机,并且允许这个用户访问这个虚拟主机。Celery 是一个强大的 分布式任务队列 的 异步处理框架,它可以让任务的...
2018-11-30 08:55:07
175
转载 并行分布式框架 Celery 的分享理解 <1>
Celery 官网:http://www.celeryproject.org/Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.htmlCelery 官方文档中文版:http://docs.jinkan.org/docs/celery/celery配置:http://docs.jinkan.org/docs/celery...
2018-11-28 11:40:55
280
原创 学习搭建Redis的主从
主从概念n个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1通过主从配置可以实现读写分离master和slave都是一个redis实例(redis服务)主从配置配置主查看当前主机的ip地址 : ifconfig修改e...
2018-11-28 11:32:57
143
原创 理解一下Python中的多线程,多进程,多协程
进程一个运行的程序(代码)就是一个进程,没有运行的代码叫程序,进程是系统资源分配的最小单位,进程拥有自己独立的内存空间,所以进程间数据不共享,开销大。线程,调度执行的最小单位,也叫执行路径,不能独立存在,依赖进程存在一个进程至少有一个线程,叫主线程,而多个线程共享内存(数据共享,共享全局变量),从而极大地提高了程序的运行效率。协程是一种用户态的轻量级线程,协程的调度完全由用户...
2018-11-25 17:33:25
1006
2
原创 今天来了解一下MongoDB数据库
MongoDB特点模式自由 :可以把不同结构的文档存储在同一个数据库里面向集合的存储:适合存储 JSON风格文件的形式,完整的索引支持:对任何属性可索引,复制和高可用性:支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目的是提供冗余及自动故障转移。自动分片:支持水平的数据库集群,可动态添加额外的机器。丰富的查询:支持丰富的查询表达方式,查询指令使用JSON形式...
2018-11-21 14:33:24
190
原创 谈一谈django中类视图
1.类视图的定义以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。def register(request):"""处理注册""" # 获取请求方法,判断是GET/POST请求 if request.method == 'GET': ...
2018-11-18 10:52:59
992
原创 Django中什么是中间件?让我来带你分析分析
中间件Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。中间件的设计为开发者提供了一种无侵入式的开发方式,增强了Django框架的健壮性。1 中间件的定义方法定义一个中间件工厂函数,然后返回一个可以别调用的中间件。中间件工厂函数需要接收一个可以调用的get_response对象。返回的中间件也是一个可以被调用的对象...
2018-11-18 10:14:49
304
原创 解决win7下打不开虚拟机的情况
**关于win7下打开虚拟机vmx文件没反应应该怎么处理…**打开任务管理器 只需要关闭跟虚拟机有关的所有进程,再使用虚拟机打开.vmx文件就好了。 不需要删除后缀为.lck的文件。(我的例子是修改虚拟机的存储路径,在没有关闭虚拟机相关进程下,打开 .vm文件无响应…)通过关闭跟虚拟机所有进程之后 完美解决,...
2018-11-01 10:34:31
2215
原创 创建虚拟环境的命令
1. 创建虚拟环境在Python3的环境下创建虚拟环境:mkvirtualenv django_py3_1.11 -p python3注意需要联网!2. 复习虚拟环境和pip的命令虚拟环境mkvirtualenv # 创建虚拟环境rmvirtualenv # 删除虚拟环境workon # 进入虚拟环境、查看所有虚拟环境deactivate # 退出虚拟环境pippi...
2018-10-15 11:00:00
250
原创 日志的说明
日志的使用日志的相关概念日志是一种可以追踪某些软件运行时所发生事件的方法软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情一个事件可以用一个可包含可选变量数据的消息来描述此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)日志的作用通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用...
2018-10-15 10:41:46
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人