自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随灬亦

路很远,且行且珍惜!

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 supervisor简介

1.supervisor工具 基于python的进程管理工具,server端是supervisord,client端是supervisorctl命令 当应用服务器要部署多个服务程序,机器关闭,重启的批量维护。此时supervisor是一个不错的 选择。supervisor可以同时启动所以应用程序而不用逐个启动。Supervisor的功能如下: 1 启动、重启、关闭...

2019-04-18 09:27:41 957

原创 正则split 以及 finditer 和 findall 的区别

re.split 函数 re.split(pattern,str,maxsplit=0,flags=0)参数: pattern:cpmpile生成的正则表达式对象,或者自定义的也可以 str:要匹配的字符串 maxsplit:最大分割次数,不指定将全部分割 flags参数: re.I(re.IGNORECASE) 使匹配对大小写不敏感 re...

2019-04-18 09:15:52 463

原创 influxdb的一些常规操作

时序数据库InfluxDB的python操作1.安装influxdb的python包:pip install influxdb2.python连接influxdb: from influxdb import InfluxDBClientClient = InfluxDBClient(host=’172.0.0.1’,port=8086,database=’testDB’)3.插入数据:...

2019-04-18 09:10:08 1321

转载 django中发送html邮件以及html中含有图片的邮件

首先了解python中是如何发送邮件的:https://www.cnblogs.com/zhangxinqi/p/9113859.html上面介绍了 Python 的 smtplib 及 email模块的常用方法,那么两者在邮件定制到发送过程中是如何分工的?我们可以将 email.mime 理解成 smtplib 模块邮件内容主体的扩展,从原先默认只支持纯文本格式扩展到HTML,同时支持附件、...

2019-01-02 14:23:02 2670 1

原创 websocket 简单记录

1.什么是websocket?    websocket是H5提出的一个协议规范。websocket约定了一个通信的规范,通过一个握手的机制,客户端和服务器之间能建立一类似TCP的连接,从而方便C-S之间的通信。在websocket出现之前,web交互一直都是基于http协议的短连接或者长连接。    websocket协议本质上是一个基于tcp的协议,是先通过HTTP/HTTPS协议发起一...

2018-12-27 09:40:23 489 1

原创 django数据库操作扩展

查询:1.查询一条数据get 和firstA.object.get(id=1):返回一条A.object.filter(id=1).first():返回1条要获取单条数据的时候,推荐使用first;因为get获取不到的时候会报错,而filter获取不到时返回None;而且get()返回的是一个对象实例,而filter返回的是一个对象列表。 2.查询指定的列名的数据...

2018-10-30 13:21:24 317

原创 django学习之类视图,中间件

一般情况下,我们以函数定义的视图,为函数视图。以类定义的视图叫做类视图。函数视图便于理解,但是遇到多种http请求时,需要在一个函数中编写不同的业务逻辑。定义完类视图之后还需要在urls中注册,配合路由时,需要类视图的as_view()方法。url(r"^register/$", views.Register.as_view()),2.类视图使用装饰器给单个方法加装饰器,...

2018-10-30 13:18:33 201

原创 django学习记录之session

在django项目中默认开启session,可以在setting.py文件中查看 

2018-10-30 11:17:27 248 2

原创 django学习记录之HttpResponse,Cookie

视图在接收请求并处理后,必须返回HttpResponse对象或子对象HttpresponseRedirect。HttpRequest对象由Django创建,HttpResponse对象由开发人员创建。1.HttpResponse响应对象。content:返回的内容status_code:返回HTTP响应状态码content_type:指定返回数据的MIME类型可以直接将Http...

2018-10-30 11:07:28 4535

原创 django学习记录之request

Djngo中的QueryDict对象:HttpRequest对象的属性GET,POST都是QueryDict类型的对象。 get方法:根据键取值如果一个键存在多个值,则返回最后一个值如果键不存在,则返回None,可以设置默认值dict.get('a', 默认值)  或    dict['a'] getlist():以列表形式,没有则为空列表。dict.getlist...

2018-10-30 10:53:23 305

原创 django学习记录之创建应用,视图,路由

1.在创建好虚拟环境之后,使用:django-admin  startproject my_project会自动的生成一个工程目录如下:settings.py 是项目的整体配置文件。urls.py 是项目的URL配置文件。wsgi.py 是项目与WSGI兼容的Web服务器入口。manage.py 是项目管理文件,通过它管理项目。可以直接使用:python manag...

2018-10-30 10:35:21 246

原创 flask加载配置的三种方式

from flask import Flask, json, jsonifyfrom config_reg import Configapp = Flask(__name__)# 实现形式1:导入对象,对象中的配置信息必须大写:DEBUG=True# app.config.from_object(Config)# 实现形式2:导入文件,配置文件信息必须大写:DEBUG=True# a...

2018-05-24 10:16:48 1908

原创 python使用装饰器会改变被装饰函数的函数名,如何去解决

import functools# 使用自定义装饰器会改变被装饰的函数的函数名,解决方法:# 第一种 import functools  @functoool.wraps(func)# 第二种 cell_fun.__name__ = func.__name__def set_fun(func):    # @functools.wraps(func)                    def ...

2018-05-24 10:06:47 4246

原创 Flask 框架的环境配置

首先需要下载virtualenv创建虚拟环境:mkvirtualenv  -p  python3  虚拟环境的名称workon  tab键:可以查看当前所有的虚拟环境workon  py3_flask:使用py3_flask虚拟环境deactivate:退出虚拟环境rmvirtualenv 虚拟环境名称:删除虚拟环境pip  freeze:查看虚拟环境中安装的包生成当前虚拟环境中的依赖文件:pip...

2018-05-24 10:01:46 206

原创 git通俗易懂的使用以及在项目中的实际使用

git 管理代码的特点:1.分布式管理2.git会在根目录下创建一个.git隐藏文件,作为代码仓库Git操作流程git服务器----->本地仓库------->客户端-------->本地仓库其中:本地仓库中------>暂存区,仓库区客户端----->工作区在工作区修改代码--git  status查看git状态,通过git   add .  --------&gt...

2018-05-23 22:23:56 2493

fastdfs_client_pyhton 1.2.6

fastdfs的python客户端,版本是1.2.6。可用于fastdfs的连接

2018-06-28

空空如也

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

TA关注的人

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