- 博客(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
651
原创 nginx + uWSGI/gunicorn + django/flask
nginx负责动态的转发和静态文件的直接访问,gunicorn和uwsgi作为网关服务用来解析http请求,后面的flask只是个application而已,没有server的服务特征
2019-06-03 09:36:47
230
原创 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
248
原创 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
192
原创 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
1205
原创 随记
django-celery中有两个装饰函数。一个是@task,另一个是@share_task。两者区别在于,前者只能自己这个APP使用。后者是一个全局的配置,多个初始化的APP都可以使用。 ...
2018-12-03 10:11:30
142
原创 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
3738
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
2819
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
261
原创 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
921
原创 Django之缓存机制
概述 对于中等流量的网站来说,尽可能的减少开销是非常必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源 Django自带了一个健壮的缓存系统来保存动态页面,避免每次请求都冲重新计算 Django提供了不同级别的缓存策略,可以缓存特定的视图的输出、可以仅仅缓存那些很难计算出来的部分、或者缓存整个网站将缓存存储到redis中,默认使用redis中的1数据库,首...
2018-07-14 16:44:04
796
原创 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
772
原创 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
229
原创 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
321
原创 数据学习之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
177
原创 数据学习之 傅里叶变换图片消噪
# 傅里叶变换理论解说# 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
2345
原创 scrapy分页实现
需要导入的包:from scrapy.spiders import CrawlSpider, Rule # 提取规则 from scrapy.linkextractors import LinkExtractor # 提取连接需要重新定义一个类继承自CrawlSpiderclass MysinaSpider(CrawlSpider): name...
2018-06-25 20:49:16
1529
原创 一个简单的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
313
原创 绘制词云
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
893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人