自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python + 阿里云短信通知,验证码以及通知类短信集成,以及与云片短信的一些区别

阿里云的短信通知真的是比鹅厂的文档好了太多太多,对于程序员来说真是太友好了,话不多说上正题。第一步,先注册阿里云账号,拿到keyid 和 secret。第二步,下载安装包,我是直接用pip直接下载的,pip install aliyun-python-sdk-core # python2版本pip install aliyun-python-sdk-core-v3 # pyth...

2019-09-23 17:13:05 605

原创 nginx + uWSGI/gunicorn + django/flask

nginx负责动态的转发和静态文件的直接访问,gunicorn和uwsgi作为网关服务用来解析http请求,后面的flask只是个application而已,没有server的服务特征

2019-06-03 09:36:47 208

原创 Python 小记

记录知识点:   1,列表生成式的两种用法。2,collections.namedtuple()方法。import collections#列表生成式的两种用法 ,以及collections.namedtuple()方法,ranks = [str(n) for n in range(2, 4)]suits = 'spades diamonds'.split()print(rank...

2019-01-15 11:42:34 208

原创 django 之 图片上传

def upload_file(up_file, domain, ext_types=('png', 'jpeg', 'gif', 'bmp', 'jpg')): if up_file: date_path = date.strftime(date.today(), "%Y/%m/%d") uid = uuid.UUID.time_low.fget(uui...

2019-01-02 10:33:58 166

原创 django之微信支付JSAPI

import hashlibimport jsonimport timeimport xml.etree.ElementTree as ETimport requestsfrom common.common import generate_uid, get_timestampfrom mall.config import WEIXIN_NOTIFY_URLfrom yaozc i...

2018-12-27 17:27:52 1136

原创 随记

django-celery中有两个装饰函数。一个是@task,另一个是@share_task。两者区别在于,前者只能自己这个APP使用。后者是一个全局的配置,多个初始化的APP都可以使用。 ...

2018-12-03 10:11:30 119

原创 django 之 select filter查询

基本操作# 获取所有数据,对应SQL:select * from UserUser.objects.all()# 匹配,对应SQL:select * from User where name = '运维咖啡吧'User.objects.filter(name='运维咖啡吧')# 不匹配,对应SQL:select * from User where name != '运维咖啡吧'Us...

2018-10-12 12:01:48 3665 1

原创 Python之split

split()从左向右寻找,以某个元素为中心将左右分割成两个元素并放入列表中rsplit()从右向左寻找,以某个元素为中心将左右分割成两个元素并放入列表中splitlines()根据换行符(\n)分割并将元素放入列表中举个例子:1 a = "dlrblist"2 a1 = a.split("l", 1)3 print(a1)输出结果:['d', 'rblist']...

2018-10-12 11:52:50 2766 1

原创 元类改写DjangoORM

class Field(object): def __init__(self, name, column_type): self.name = name self.column_type = column_type def __str__(self): return '<%s:%s>'% (self.__class__...

2018-08-02 19:44:57 234

原创 Django之邮件发送

概述:Django中内置了邮件发送功能,发送邮件需要使用SMTP服务,常用的免费服务器有:163、126、QQ本文使用的是163邮箱,首先打开POP3/SMTP服务与IMAP/SMTP服务,然后重置授权密码。setting.py文件配置:#邮件发送EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST='smt...

2018-07-14 17:03:13 897

原创 Django之缓存机制

概述 对于中等流量的网站来说,尽可能的减少开销是非常必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源 Django自带了一个健壮的缓存系统来保存动态页面,避免每次请求都冲重新计算 Django提供了不同级别的缓存策略,可以缓存特定的视图的输出、可以仅仅缓存那些很难计算出来的部分、或者缓存整个网站将缓存存储到redis中,默认使用redis中的1数据库,首...

2018-07-14 16:44:04 763

原创 Flask之线程发送邮件

使用线程发送邮件 避免用户在等待(也就是防止当前页面没有很快响应的问题)from flask import Flask,render_template_string,render_templatefrom flask_mail import Mail,Message#需要导入的包import osfrom threading import Threadapp = Flask(__nam...

2018-07-13 11:30:06 739

原创 Django开始命令

1,创建项目:django-admin startproject 项目名,例子:django-admin startproject test12,创建应用:python manage.py startapp 应用名,例子:python manage.py startapp app13,生成迁移文件:python manage.py makemigrations4,执行迁移:python manag...

2018-07-11 15:48:42 194

原创 Python面向对象之静态方法和类方法浅析

例子展示:# coding=utf-8class A(object): def __init__(self, x=0): self.x = x #类实例方法 # 最常见的实例方法 def foo(self, y=0): print self.x, y #类方法 # cls即为类自身 @classmethod ...

2018-07-10 11:44:46 277

原创 数据学习之Pandas

Pandas之删除重复元素import numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport matplotlib.pyplot as plt%matplotlib inline创建一个DataFramedf = DataFrame(data = np.random.randint(0,150,size=(5...

2018-07-03 21:06:41 150

原创 数据学习之 傅里叶变换图片消噪

# 傅里叶变换理论解说# http://blog.jobbole.com/70549/导入包import numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport matplotlib.pyplot as plt%matplotlib inlinefrom scipy.fftpack import fft2,if...

2018-07-03 19:50:28 2281

原创 scrapy分页实现

需要导入的包:from scrapy.spiders import CrawlSpider, Rule  # 提取规则                        from scrapy.linkextractors import LinkExtractor # 提取连接需要重新定义一个类继承自CrawlSpiderclass MysinaSpider(CrawlSpider):    name...

2018-06-25 20:49:16 1489

原创 一个简单的scrapy

第一步创建project,已天涯网为例,抓取天涯网中的邮箱。终端上输入命令,1,scrapy startproject tianya,2,cd tianya,3,scrapy genspider mytianya bbs.tianya.com然后在mytainya.py文件中代码如下:import scrapyimport refrom tianya import itemsclass Mytia...

2018-06-25 18:38:50 272

原创 绘制词云

import wordcloud # 词云from wordcloud import WordCloud,STOPWORDSimport matplotlib # 数据视图from matplotlib import pyplot as pltimport numpy as np # 科学计算from PIL import Image # 图片处理import jieb...

2018-06-21 20:24:14 862

空空如也

空空如也

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

TA关注的人

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