自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下pip安装django-endesive时,pykcs11依赖构建失败问题解决

1.简单了解一下django-endesiveDjango固有的PDF数字签名实用程序。该软件包允许您从Django应用程序对PDF文档进行数字签名。2.环境Centos、python3.63.报错详情4.报错原因一下地方可以看出疑似缺少swig包5.安装wsig5.1先下载wsig包$ wget "http://sourceforge.net/projects/swig/f...

2020-04-15 15:41:33 407

原创 nginx 静态文件配置之root和alias

情况描述首先讲一下我自己遇到的具体情况:项目文件夹:code静态文件的位置:/code/front/dist/项目部署使用nginx作为http服务器,其中nginx的静态文件配置(匹配)有两种方式:目录匹配和后缀匹配本次项目中使用的目录匹配,配置如下:location ^~ /static/ { root /data/zfy_home/code/front/dist...

2019-10-22 14:41:51 1348

原创 django-easy-pdf实现html转PDF

准备工作:安装django-easy-pdf:pip install django-easy-pdfdjango-easy-pdf依赖:django>=1.10xhtml2pdf>=0.2b1reportlab我当时在windows安装reportlab时直接pip没有成功,可以使用一下命令指定安装源进行安装pip install reportlab -i http:/...

2019-10-18 15:31:50 1488

原创 Django ContentType简单使用

ContentType:咦~ 项目中遇到多种不同类型订单的情况,这个时候,给每种类型的订单创建一张表来专门存放订单信息不是不可以,但是,如果我们后面再有其它类型的订单出现,那么我还需要再创建一张表来存放这些订单,是不是很麻烦 哦~那怎么办呢?哈哈,其实呢Django已经替我们想到了,...

2019-10-18 10:52:02 235 1

原创 jupyter notebook 设置默认浏览器打开

刚刚在运行jupyter notebook的时候居然跳到了PyCharm里面,没有按照预计的打开浏览器运行。为了后面方便使用,配置了一个运行时默认chrome打开。在cmd黑窗口中敲命令 jupyter notebook --generate-config找到配置文件后,在文件任意位置添加一下代码:import webbrowserwebbrowser.register('chrome',...

2019-10-10 15:30:17 3406 2

原创 使用pywinrm远程控制windows系统

-----A主机远程管理B主机------准备工作:A主机:安装pywinrmpip install pywinrmB主机:开启winrm服务,并配置相关参数,使其支持远程控制B主机主要配置:1)超级管理员权限下配置winrm:winrm service 的基础配置,执行之后提示选择的时候选中y:winrm quickconfig查看winrm service liste...

2019-07-26 15:02:07 2660 3

原创 使用django的ORM框架按月统计近一年内的数据

# 计算时间time = datetime.datetime.now() - relativedelta(years=1)# 获取近一年数据one_year_data = Data.objects.filter(create_time__gte=time_ago)# 分组统计每个月的数据count_res = one_year_data\ .annotate(year=Extrac...

2019-06-28 11:09:26 3570 3

原创 python在xml文件中写入数据

test.pyfrom xml.dom.minidom import Documentdoc = Document()data = doc.createElement('data') # 创建一个标签doc.appendChild(data) # 将标签添加到文本中message = doc.createElement('message')data.appendChild(mes...

2019-05-29 11:17:36 5581

原创 django项目初始化数据

当一个项目部署时,有些初始数据要在运行前初始化到数据库,这就涉及到数据初始化,如何将基础数据自动添加到数据表中,以下有几种方法:1.使用 python manage.py loaddata 文件名.xxx 命令实现;在app下创建fixtures文件夹,再创建初始化文件 initial_data.json/xml/yaml,三种格式均可。编写初始化文件initial_data.json...

2019-04-22 09:30:33 1969

原创 django-apscheduler实现定时任务

准备:1.安装:pip install django-apscheduler2.在sittings注册app:INSTALLED_APPS = ( ... django_apscheduler, )3.注册之后进行迁移:# python manage.py migrate迁移之后会生成两张表:django_apscheduler_djangojob...

2019-04-15 17:32:30 2791

原创 django项目中导出数据到excel文件并实现下载

依赖模块xlwt下载:pip install xlwt实现我的使用场景:用户勾选需要导出的所有数据,点击导出,即将导出的excel文件下载到本地views.py def export_excel(request, list_obj=None): """导出excel表""" if list_obj: # 创建工作簿 ...

2019-04-07 11:27:58 4303 2

原创 django项目中实现excel表数据导入

依赖模块:xlrd模块安装:pip install xlrd安装好xlrd模块之后基本的准备工作就已经完成。views.py: def import_excel(self, request): """导入excel表数据""" excel_file = request.FILES.get('excel_file', '') # 获取前端上传的文件 ...

2019-04-06 16:36:54 8058 7

原创 Java的String对象

String类型:String类型并不是基本类型,但是它常被误以为是一种基本类型。String类型是Immutable的,一旦创建就不能够被改变。不可改变的具体含义是指:不能增加长度不能减少长度不能插入字符不能删除字符不能修改字符一旦创建好这个字符串,里面的内容 永远 不能改变String字符串的拼接:(+/+=)字符串拼接实质是创建了新的字符串对象 ,原字符串对象没有发生...

2019-02-25 10:13:29 192

原创 Django的分页器

使用django自带的分页器给数据分页:from django.core.paginator import Paginator, PageNotAnInteger, EmptyPagedef page(self, data, page, page_num=10): ‘’‘ data:所有数据对象列表 page:页码 page_num:分页数量(这里默认分为10页) ’‘’ ...

2019-02-20 14:31:59 197

原创 搭建Android开发环境(Android Studio)

准备工作:1.下载安装JDK,并配置好环境变量测试jdk安装以及环境变量配置是否成功:java -version 如下图结果所示则成功:2.下载安装Android Studio安装好之后第一次启动可能会报错,解决方法见 https://blog.csdn.net/qq_42571805/article/details/86711402进入到新建项目界面时:在Configure的 P...

2019-01-31 12:23:48 392

原创 Android Studio 中将一个项目打包成APK

AS打包项目步骤:第一步:点击Build子菜单中的 Generate Signed Bundle/APK 项;第二步选择APK,然后下一步;第三步没有密钥库的时候选择Creqate new…新建密钥库;第四步有密钥库也可按需选择已存在密钥库,将密钥信息填写完整,如下图流程;第五步勾选V1,V2,点击finish即进入打包;第六步打包完成后,在项目源代码文件HelloWord\...

2019-01-31 10:43:33 2948 6

原创 android studio 第一次运行时报错

解决办法:1)进入Android Studio目录下的bin目录。打开idea.properties文件。2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存。3)关闭Android Studio后重新启动,即可。参考链接:https://www.zhihu.com/question/34744233/answer...

2019-01-31 10:07:12 556

转载 为一个url生成一个二维码

安装PIL可能报错,我这里安装的是Pillow-PILimport qrcodefrom PIL import Imagefrom django.shortcuts import renderqr = qrcode.QRCode( version=2, error_correction=qrcode.constants.ERROR_CORRECT_Q, box_s...

2019-01-02 19:12:59 1287

原创 处理Redis报错:redis.exceptions.ResponseError: MISCONF Redis is configured to save RDB snap

首先找到出现错误的原因:强制把redis快照关闭了导致不能持久化的问题。解决办法:命令行修改方式示例:1.通过redis-cli连接到服务器后执行以下命令:config set stop-writes-on-bgsave-error no2.修改redis.conf文件:vi打开redis-server配置的redis.conf文件,然后定位到stop-writes-on-bgsave...

2018-11-16 09:23:12 10312 3

原创 django2.0调用微信支付接口实现PC端扫码支付

准备工作:1.微信商户平台申请(具体流程参考网站内给出的步骤):https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F2.公众号、商户号代码实现:目录结构图一pay.py 文件class WeChartPay(object): def __init__( self, ...

2018-10-26 14:48:29 2074 1

原创 (Python版)基于聚合数据实现三网手机实名认证

准备工作:1.注册聚合数据账号:https://www.juhe.cn2.企业或个人认证(未认证不能使用)3.申请相关数据服务,本文主要针对实现 --> 三网手机认证(可以申请前10条免费)图14.个人中心 --> 我的数据可以看到AppKey图2代码实现:views.py 文件# 自行导入需要的库def certify(self, request): try:...

2018-10-25 15:54:43 1203

原创 django2.0调用银联支付接口实现银联支付

准备工作:1.银联技术开放平台注册:https://open.unionpay.com/tjweb/acproduct/list?apiservId=4482.点击网关支付 --> 我要测试3.安装需要的模块 pip install pyOpenSSL代码实现:目录结构pay.py 文件import xxx # 自行导入class UnionPay: """...

2018-10-23 19:57:47 2141 15

原创 django2.0调用支付宝支付接口完成扫码支付

准备工作:1.蚂蚁金服开放平台注册账号:https://openhome.alipay.com/platform/appDaily.htm?tab=info2.开发者中心 --> 研发服务 --> 沙箱应用(测试环境)3.设置应用公钥,按照提示下载密钥生成工具,生成密钥,将商户应用公钥复制拷贝到对应位置并保存,生成的密钥文件妥善保存4.点击查看支付宝公钥,将支付宝公钥复制到一个

2018-10-23 10:48:14 2132 10

转载 支付宝异步通知(notify_url)与return_url

支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url.转自:https://blog.csdn.net/y13156556538/article/details/56483248现支付宝的通知有两类。A服务器通知,对应的参数为notify_url,支付宝通知使用POST方式B页面跳转通知,对应的参数为return_url,支付宝通知使用GET方式 (通知地址...

2018-10-12 14:05:26 21757

原创 冒泡排序(优化后)

优化过的冒泡排序(搅拌排序)也称鸡尾酒排序:def bubble_sort(alist, comp=None): """优化过的冒泡排序(搅拌排序)""" for i in range(len(alist) - 1): swapped = False for j in range(len(alist) - 1 - i): ..

2018-08-07 21:52:08 320

原创 Pandas:Series及其基本操作

Series先导入相关库import numpy as npimport pandas as pdfrom pandas import Series1.Series创建数据源的维度必须是一维使用列表创建 使用numpy创建 index参数可指定索引使用字典创建(不能再使用index) 2.Series的索引和切片显式索引 @直接使用方括号...

2018-07-22 09:22:53 20275 1

原创 Numpy:ndarray的聚合操作、矩阵操作及排序

ndarray的聚合操作axis参数: 当axis=0时,对列进行聚合操作; 当axis=1时,对行进行聚合操作。 1.求和np.sum: 2.最大最小值np.max/np.min: 3.平均值np.mean: ndarray的矩阵操作广播机制:规则一:为缺失的维度补1(维度只能相差1)规则二:缺失元素用已有元素补充规则三:缺失维度的矩阵只能有一行或者一列...

2018-07-21 16:28:45 6337

原创 Numpy:array的创建和ndarray的基本操作

Numpy导入:import numpy as np1.创建数组一维数组的创建 arr1=np.array([1,2,3,4,5],float)二维数组的创建 arr2=np.array([[1,2,3],[3,4,5],[1,5,8]])注意: 如果传进来的列表中包含不同的类型,则统一为统一类型,str>float>int2.使...

2018-07-18 21:50:50 26856

原创 将一个Django项目部署到服务器

环境:Ubuntu 16.04,Python3.5,此处数据库使用sqlite 步骤: 1.安装Python3 sudo apt install python3.5 sudo apt update sudo apt install python3-pip2.安装虚拟环境及虚拟环境管理 使用apt命令安装虚拟环境和虚拟环境管理工具: sudo a...

2018-07-03 21:55:01 6287 3

原创 解决django项目部署到nginx+uwsgi服务器admin后台样式消失的问题

摘要: uwsgi为主要服务器,nginx为反向代理服务器 部署完成之后发现django后台admin访问时无样式 解决方法如下: 1.先打开django项目中settings.py文件(/blog/settings.py),添加STATIC_ROOT = ‘/home/blog/static/’ 2.打开nginx配置文件nginx.conf,添加如下图红色框中内容 3.运行...

2018-06-29 22:21:08 7208 8

原创 正则表达式

手机号 : ^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\d{8}$ 邮箱 : ^[a-zA-Z\d]+([-.][a-zA-Z\d]+)*@(([a-zA-Z\d]+([-a-zA-Z\d]))+.)+([a-zA-Z\d]+([-a-zA-Z\d]+))+正则速查表...

2018-06-29 11:12:47 270

空空如也

空空如也

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

TA关注的人

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