![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
林茕夜
一个平平无奇摸鱼,搬砖者
展开
-
bootstrapTable表格格式化日期后,IE浏览器显示不正常,为NaN-NaN-NaN
1、利用bootstrapTable表格格式化日期后,发现IE浏览器显示不正常,为NaN-NaN-NaN,网上找了一下是因为:IE浏览器new Date()带参返回undefined,估计是浏览器冲突,不兼容了2、原先格式化bootstrapTable表格日期代码如下: function dateTimeFormatter(value, row, index) { if (value != null) { // 获取年月日时分秒值 slice(-2)原创 2020-06-04 11:30:45 · 1157 阅读 · 0 评论 -
django界面上弹出bootstrap modal对话框,对话框中包含iframe并请求一个新的页面
1、首先,需求是这样的,点击编辑学生信息的操作,弹出个添加学生课程的对话框,在对话框中需要一个选择学生课程的输入框,点击时,弹出选择课程的对话框并包含iframe,这个iframe是请求一个view的get方法,获取到课程列表的数据,返回一个页面,选择完后,再把数据返回给对话框里学生课程的输入框,也就是学生选择课程的一个操作,这些通通在一个页面完成。2、这里主要附上如何弹出个选择课程列表的对话框,课程对话框中包含一个iframe的相关代码,具体的要看业务需求进行修改操作。(1)、首先,附上选择课程的原创 2020-06-04 11:13:28 · 1295 阅读 · 0 评论 -
bootstrapTable表格分页后,处理逻辑后刷新跳回第一页,没留在当前页的解决办法
1、使用bootstrapTable表格分页后,比如在第二页里,处理了页面里的操作后,需要留在当前页,而不是跳回第一页,因此,就需要去解决一下这个问题,于是开始了百度之旅。2、后面找到了下面的这种办法,来解决分页操作后无法留在当前页的办法,在出来完逻辑操作之后,返回的时候可以用下面的js代码:if ($('#stuTable').bootstrapTable('getData').length <= 1 && $('#stuTable').bootstrapTable('ge原创 2020-06-04 09:50:07 · 2138 阅读 · 1 评论 -
Django通过一个下拉框确定另外一个下拉框的值,并关联起来
1、通常,在web开发中,有这样一种页面,比如下拉框选择一个类型,这个类型底下又细分了很多种相关的描述,因此就有了这样一种需求。下面用这样一个例子:人员类型,可以分为大学学生,大学教师,学生底下又分了很多种描述,有优等生,中等生,后进生,教师底下又分了很多种描述,有教授,硕士,研究生。当然这里只是举个例子,没有其他意思,在页面选择时,选择大学学生时,另外一个下拉框就是展示优等生,中等生,后进生,选择大学教师时,另外一个下拉框就是展示教授,硕士,研究生。2、表设计时,人员类型定义为persontype原创 2020-06-03 15:04:12 · 2107 阅读 · 0 评论 -
python如何计算Content-MD5并获取文件的Content-MD5值
1、首先计算MD5加密的二进制数组(128位),然后再对这个二进制数组进行base64编码(而不是对32位字符串编码)。例如,用Python计算0123456789的Content-MD5,主要代码如下:import base64, hashlibhash = hashlib.md5()hash.update("0123456789")base64.b64encode(hash...原创 2020-01-17 16:38:35 · 3755 阅读 · 0 评论 -
Python利用PyPDF2库获取PDF文件总页码
Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去:1、首先,要安装PyPDF2库,利用以下命令即可:pip install PyPDF22、接着,就是直接编写代码了,其中我新建了一个py文件,名为file_utils.py,代码如下:from PyPDF2 import PdfFileReaderdef get_num_pa...原创 2020-01-17 16:19:25 · 4340 阅读 · 0 评论 -
python利用myqr库生成二维码
1、今天,来学习一下利用myqr库来生成二维码,首先,先执行命令安装myqr这个库,输入以下命令:pip install myqr2、安装成功后,在本地的磁盘底下建一个目录,这里我存放的目录为:E:\study\myqr3、进入这个目录底下,输入python回车之后,(1)、生成普通二维码,输入以下的代码:from MyQR import myqrmyqr.run...原创 2020-01-17 14:36:59 · 9002 阅读 · 3 评论 -
django之Layui界面点击弹出个对话框并请求逻辑生成分页的动态表格
1、首先,界面上有个按钮触发操作:<button type="button" class="layui-btn layui-btn-normal" id="user_list">用户列表</button>2、点击这个按钮触发之后,会弹出一个对话框并请求view,从数据库中得到数据并产生动态表格,其中script代码如下:<script> ...原创 2020-01-16 18:09:47 · 1169 阅读 · 0 评论 -
pip install scrapy安装scrapy库出现error: Microsoft Visual C++ 14.0 is required.问题解决
转载出处:https://blog.csdn.net/weixin_42057852/article/details/808579481、今天,试着去安装一个scrapy库,发现运行命令的时候报以下错误:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": ...转载 2019-02-13 09:52:58 · 474 阅读 · 0 评论 -
Linux上的Django项目,下载文件报错,编码格式错误解决
1、Django中,下载文件,报编码错误,具体报错信息当时忘记记录了,这里只记录一下解决办法,网上大部分的解决方法都是说在/usr/lib/python3.6/site-packages目录底下新建一个文件sitecustomize.py,由于我是python3.6版本的,代码如下:# -*- coding: utf-8 -*-import sysimport importlibim...原创 2019-01-15 17:08:03 · 783 阅读 · 1 评论 -
Scrapy学习之报错ModuleNotFoundError: No module named 'win32api'
1、出现这种错误,是因为缺少了windows系统API的库这个模块,因此我们必须去安装这个模块。2、使用命令:pip install pypiwin32原创 2019-02-13 10:55:29 · 13193 阅读 · 4 评论 -
Django项目部署到Linux后,上传文件的时候,mkdirs创建目录OSError - Errno 13 Permission denied
1、今天,在Linux下安装了wkhtmltopdf,在导出pdf的时候遇到了一个问题,就是导出的时候,mkdirs的时候权限拒绝,主要抛出异常代码在下面if语句后的一行:if not os.path.exists(path): os.makedirs(path)2、这个代码是没问题的,接着终于知道为什么没这个权限了,django项目上传还有导出的时候都会保存到media底下的相...原创 2019-01-15 16:07:29 · 2632 阅读 · 0 评论 -
Linux上安装wkhtmltopdf,以及调试所遇到的问题
1、首先,去wkhtmltopdf下载对应版本的Linux版本,地址如下:https://wkhtmltopdf.org/downloads.html2、这里我服务器是centos 7,所以下载一个对应centos7的版本,下载得到一个rpm包。3、接着放到服务器的某个目录底下,接着使用下面的命令:rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64....原创 2019-01-15 16:29:52 · 8170 阅读 · 0 评论 -
Python 解决 :NameError: name 'reload' is not defined 问题
转载文章:原链接如下:https://www.cnblogs.com/sundahua/p/7248214.html对于 Python 2.X:import sysreload(sys)sys.setdefaultencoding("utf-8")对于 <= Python 3.3:import impimp.reload(sys) 注意: 1. Pyth...转载 2019-01-15 10:48:19 · 2225 阅读 · 0 评论 -
Django 如何展示Media底下的图片
1、首先,附上参考文章链接地址:https://www.jianshu.com/p/32c52066ddb4 , 我版本是Django2的2、settings 设置,查看底下有没有相关的配置和代码:import os# Build paths inside the project like this: os.path.join(BASE_DIR, ...)BASE_DIR = o...原创 2019-01-08 10:39:41 · 1605 阅读 · 1 评论 -
如何在Linux上部署一个简单的Django项目
参考文章:https://blog.csdn.net/a249900679/article/details/515272001、首先,在根目录底下建一个目录,存放python3.6.3版本,linux自带的为python2版本,命令如下:mkdir python3.6.3 cd python3.6.32、接着,使用下面的命令下载Python-3.6.3.tar.xz的安装包,对应版...原创 2018-12-24 11:18:44 · 6750 阅读 · 0 评论 -
Django简单打开一个文件
1、最近要做个功能,查看文件的,之后就发现有两种方法可以简单打开一个文件,不知道为啥在本地可以,部署到linux上就不可以,而且还有一个方法搞到linux上会报错:(1)、使用以下代码:from django.shortcuts import render, redirect, reverseimport os, webbrowserdef show_file(request, i...原创 2018-12-24 10:09:01 · 2995 阅读 · 0 评论 -
Django 数据库建表的时候 No migrations to apply原因出现和解决
1、首先,这种原因的出现是因为我之前已经成功在数据库中建好了表,后面数据库直接删掉了,接下来我尝试着重新删掉执行命令生成的0001_initial.py,再重新按照步骤去执行下面的命令:python manage.py makemigrations frontpython manage.py sqlmigrate front 0001python manage.py migrate...原创 2018-12-18 10:17:10 · 37584 阅读 · 16 评论 -
Django no such table: django_session错误解决办法
1、今天搞项目的时候,打算存放一个数据到session中,使用代码request.session['user_id'] = userId发现就报这个错了,由于是第一次使用Django的session,所以必须要做以下的操作:(1)、进入cmd,通过cd命令进入到项目根目录下,即manage.py文件所在的文件夹。(2)、之后查看Django版本号,由于我是2.1.4版本的,所以只...原创 2018-12-17 16:52:51 · 6382 阅读 · 0 评论 -
Django实现一个简单的中间件,不熟悉中间件的爬坑之路
1、在之前,写过一篇文章,自定义一个简单的中间件,文章链接如下:https://blog.csdn.net/u012561176/article/details/84024073后面,发现还是有问题:from django.views import Viewfrom django.utils.decorators import method_decorator @method_de...原创 2018-12-07 10:46:17 · 945 阅读 · 0 评论 -
Django使用消息提示简单的弹出个对话框
1、下面就来介绍一下如何简单的显示一个消息提示,好像js可以控制,不过这里用了django.contrib.messages这个库 2、首先呢,在项目的settings.py有默认配置一个django.contrib.messages的相关信息:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.a...原创 2018-11-26 17:22:44 · 26730 阅读 · 4 评论 -
Django 遇到的错误:expected str, bytes or os.PathLike object, not _io.TextIOWrapper
1、由于在开发一个导出pdf的功能,在之前已经写过一篇所遇到的错误记录文档,文章链接如下:https://blog.csdn.net/u012561176/article/details/83655247但是下载出来的pdf有样式问题,即没加载进去样式文件,pdfkit有提供一个from_file的方法,可以加载多个样式和一个样式,即如下简单的代码:# 单个 CSS 文件css = '...原创 2018-11-14 15:25:58 · 43317 阅读 · 1 评论 -
Django在settings.py设置安装软件路径,遇到 'Settings' object is not subscriptable报错
1、由于在搞一个导出pdf的功能时,需要指定下面的一个配置,代码如下:config = pdfkit.configuration(wkhtmltopdf='D:\\SoftWare\\wkhtmltopdf\\bin\\wkhtmltopdf.exe')2、但是项目成员里面每个人安装的目录都不一样,而且如果部署到linux环境底下,还不是exe格式的,路径也会变化,于是想到可以去sett...原创 2018-11-14 15:05:03 · 1812 阅读 · 0 评论 -
Django自定义一个简单的中间件,并使用此中间件
1、在最近做的项目中,需要每个页面访问的时候判断是否登录,没登录的话就跳转到登录页面,因此抽出个公共方法,并自定义个中间件是很有必要的,这样就可以用注解方式去使用这个自定义的中间件,就如Django自带的@login_required一样。2、因此首先在项目的目录底下新建一个py文件,这里我是统一放在util工具包底下的,新建一个login_check.py,接着代码如下,主要逻辑代码大家根据...原创 2018-11-13 10:16:30 · 604 阅读 · 0 评论 -
Scrapy学习之第一个简单爬取小程序
1、首先,先安装scrapy模块,使用命令:pip install scrapy,安装如果出现error: Microsoft Visual C++ 14.0 is required错误的话可参考文章:https://blog.csdn.net/weixin_42057852/article/details/80857948,安装成功后即可。2、接着创建一个新项目,这里我在E盘底下创建scra...原创 2019-02-13 15:10:08 · 659 阅读 · 0 评论 -
python利用win32com实现doc文档转为pdf文档的功能
1、首先,必须去安装相关的库,使用命令:pip install pypiwin32,接下来是主要代码:import win32com.clientimport pythoncomclass Word_2_PDF(object): def __init__(self, filepath, Debug=False): """ :param fil...原创 2019-02-19 14:50:46 · 2999 阅读 · 0 评论 -
python 报ImportError: Install xlrd >= 1.0.0 for Excel support错误出现及其解决帮法
1、在使用pandas实现excel转为html格式时,具体文章如下:https://blog.csdn.net/wangxingfan316/article/details/79609711 首先,必须安装pandas库,命令如下:pip install pandas代码我改了一下,因为有点小问题,转换为html之后会出现NaN的值,na_rep=''可以使NaN的值默认显示为'',b...原创 2019-02-19 15:16:45 · 52660 阅读 · 2 评论 -
django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库
一、最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入,但都是差不多的,只是命名相关的改了一下,第三方接口的代码下面不会公布出来,请见谅!二、其中界面很简单,就一个文本输入框,输入关键字,一个查询按钮,点击的时候触发js事件,并通过ajax请求,还有...原创 2019-09-21 17:05:44 · 3757 阅读 · 1 评论 -
Django 上传附件报The number of GET/POST parameters exceeded settings.DATA_UPLOAD_MAX_NUMBER_FIELDS错误
1、今天,上传附件的时候报了个错误:The number of GET/POST parameters exceeded settings.DATA_UPLOAD_MAX_NUMBER_FIELDS2、出现这个问题的原因:DATA_UPLOAD_MAX_NUMBER_FIELDS的值是默认的1000,所以一旦上传附件请求的表单包含的字段超过这个数字,就会出现TooManyFields错...原创 2019-08-12 18:07:49 · 4685 阅读 · 0 评论 -
转载 — 问题解决:Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y
转载出处:http://blog.csdn.net/zheng911209/article/details/47147483今天,git pull的时候遇到一个问题:Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y于是一直输“y”就一直出现这样,查了下有人说那个文...转载 2019-08-14 18:38:03 · 445 阅读 · 0 评论 -
django 使用requests请求相关接口
1、如果是get请求接口,并且需要带相关参数的话,可以借鉴下面的代码:import requestsfrom django.http import JsonResponsedef get_info(request): url = 'http://www.baidu.com' params = {'id': 1, 'user': 'lin'} response ...原创 2019-08-14 11:36:07 · 4691 阅读 · 0 评论 -
django+nginx+uwsgi项目部署文档整理
django+nginx+uwsgi项目部署文档整理参考文章:https://blog.csdn.net/qq_42314550/article/details/81805328一、python安装1、首先,在根目录底下建一个目录,存放python3.6.3版本,linux自带的为python2版本,命令如下:mkdir python3.6.3cd python3.6.3...原创 2019-06-27 18:38:20 · 501 阅读 · 0 评论 -
python安装完毕后,用pip安装,提示找不到ssl模块
文章转自:http://blog.csdn.net/qq_25560423/article/details/62055497,其中有点小修改python安装完毕后,提示找不到ssl模块:例如这样:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not...转载 2019-06-25 11:45:43 · 6016 阅读 · 0 评论 -
python: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file:
1、今天安装好python3.6.3后,设置软连接后,输入命令python报错:python: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory2、原因是因为python运行时没有加载到libpython3...原创 2019-06-25 10:43:07 · 25617 阅读 · 3 评论 -
[Python] Django+Apache 报 [wsgi:error]问题解决
转载,原文出处:https://blog.csdn.net/wawa8899/article/details/54408060环境:CentOS6.7 + Apache2.4 + Django1.8背景:早前对apache日志按天进行了分割,每天日志文件大小很稳定。最近发现apache错误日志文件巨大,每天都打印很多很多行[wsgi:error][Mon Dec 26 08:24:58...转载 2019-05-17 18:09:02 · 2542 阅读 · 0 评论 -
Python matplotlib画图出现No handles with labels found to put in legend
1、在使用Python matplotlib画图出现No handles with labels found to put in legend ,在本地调试时并不会出现这个错误,而部署到线上服务器之后,便出现这种错误。2、报错代码为下面一行:plt.legend(loc='upper center', bbox_to_anchor=(0.5, -0.03), fancybox=True,...原创 2019-05-17 17:42:50 · 28456 阅读 · 1 评论 -
Django项目调用外部程序soffice报错subprocess.CalledProcessError: Command 'soffice --headless --convert-to pdf
1、今天,在Linux上通过libreoffice调用外部程序把docx文档转换为pdf的时候,报了一个错:[Java framework] Error in function createSettingsDocument (elements.cxx).javaldx failed!Warning: failed to read path from javaldxCommand 's...原创 2019-05-16 18:41:09 · 5387 阅读 · 3 评论 -
python使用matplotlib的savefig保存时图片保存不完整的问题
参考文章,算是转载的吧:https://www.cnblogs.com/hellovan/p/10135813.html1、今天使用matplotlib来画横向水平柱状图的时候,发现使用matplotlib的savefig保存时图片保存不完整的问题,首先,以为是图片大小比例的问题,因此使用了下面的代码:plt.figure(figsize=(15, 6.5))2、后面发现图片真的可以...转载 2019-05-14 18:37:42 · 14670 阅读 · 2 评论 -
Django中datetime类型的相关操作(记录一下)
1、首先,如果从表单POST请求过来的时候,提交了一个日期的数据,其中是带时分秒的,通过代码获取之后是str类型的话,要转成datetime类型,可以使用python自带的datetime库,具体代码如下:import datetimetest_time = request.POST.get('test_time')datetime.datetime.strptime(test_tim...原创 2019-04-30 09:30:58 · 5390 阅读 · 0 评论 -
not supported between instances of 'SafeText' and 'int' 问题出现以及解决
1、今天更新完代码,突然间报了这个错误:'<' not supported between instances of 'SafeText' and 'int'2、主要代码如下,其中是最后一行报错的: if value is not None and value != '': # 将要格式化的数值转成字符串对象 if type(value) =...原创 2019-04-08 15:51:48 · 1732 阅读 · 0 评论