编程
文章平均质量分 71
ldq_sd
这个作者很懒,什么都没留下…
展开
-
Django Rest FrameWork 全部API
Django Rest FrameWork 全部API原创 2022-11-21 20:22:22 · 327 阅读 · 0 评论 -
win32print的API介绍
win32print的API介绍,官网地址Module win32printOpenPrinter 打开指定的打印机,并获取打印机的句柄GetPrinter 取得与指定打印机有关的信息SetPrinter 对一台打印机的状态进行控制ClosePrinter 关闭一个打开的打印机对象AddPrinterConnection 连接指定的打印机DeletePrinterConnection 删除与指定打印机的连接EnumPrinters 枚举系统中安装的打印机...原创 2022-03-01 10:04:39 · 2934 阅读 · 0 评论 -
python 批量打印PDF(转)
有一批PDF文件,好几百个,每个只打印第2,3页,双面打印。网上搜索一波,方案如下:安装Ghostscript,GhostView,使用gsprint命令打印pdf文件。gsprint命令参数说明: "-dQUIET", 安静的意思,指代执行过程中尽可能少的输出日志等信息。(也可以简写为“-q”) "-dNOSAFER", 通过命令行运行 "-dBATCH", 执行到最后一页后退出 "-dNOPAUSE", 每一页转换之间没有...原创 2022-02-25 21:28:52 · 2539 阅读 · 1 评论 -
Python 处理PDF相关的模块
对于PDF文件,常见的需求也就是两类: 处理文件本身,属于文件页面级操作,如合并/分拆PDF页面、加/解密、加/去水印; 处理文件内容,属于内容级操作,如提取文字、表格数据、图表等。 目前Python用于处理PDF的模块,主要有3个: PyPDF2:模块成熟,最后一次更新在2年前,适合页面级操作,文字提取效果较差。 PDFMiner:擅长文字抽取,目前主分支已停止维护,取而代之的是Pdfminer.six。 Pdfplumber:基于pdfminer.six原创 2022-02-25 21:20:49 · 942 阅读 · 0 评论 -
慕课Django2.0+小程序技术打造微信小程序助手 nickname of null 出错解决
解决,把下图中划线的删除就可以原创 2021-04-01 21:02:25 · 282 阅读 · 0 评论 -
The Perfect Regular Expression(完美的正则表达式)
Pythonurl:http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+email:r"(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)"IP地址:^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0原创 2021-01-20 10:18:31 · 271 阅读 · 0 评论 -
django model 多表操作
一、创建模型 1,一对多关系 一本书只有一个出版社,一个出版社可以出版多本书,从而书与出版社之间就构成一对多关系,书是‘多’的一方,出版社是‘一’的一方,我们在建立模型的时候,把外键写在‘多’的一方,即我们要把外键写在book类。class Book(models.Model): name=models.CharField(max_length=15) price=models.IntegerField() publish=models.ForeignKey('Pu原创 2020-08-18 21:49:03 · 707 阅读 · 0 评论 -
django 多表操作
多表操作1,创建模型1.1 实例:我们来假定下面这些概念,字段和关系 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 作者模型 : 姓名 年龄 作者详细模型 : 生日 手机号码 家庭住址等等 出版商模型...原创 2020-08-18 21:41:40 · 284 阅读 · 0 评论 -
on_delete参数的各个值的含义
on_delete参数的各个值的含义: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 on_delete=None, # 删除关联表中的数据时,当前表与其关联的field的行为...原创 2020-08-18 21:39:50 · 842 阅读 · 0 评论 -
Django (Error): __str__ returned non-string (type User)
我尝试增加内容时,提示下面的错误其中一表引用系统的表,返回数据时,少了内容,加上就好了原创 2020-08-14 18:05:49 · 669 阅读 · 0 评论 -
WSGI application ‘XXX.wsgi.application‘ could not be loaded; Error importing module.解决
在python manage.py runserver时提示如下错误,File "/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner self.run() File "/usr/lib64/python3.6/threading.py", line 864, in run self._target(*self._args, **self._kwargs) File "/home/manager/.v...原创 2020-08-09 21:05:05 · 5686 阅读 · 0 评论 -
python manage.py makemigrations AttributeError: ‘str‘ object has no attribute ‘decode‘
DJango执行python manage.py makemigrations时提示:AttributeError: 'str' object has no attribute 'decode' 打开报错所在的文件,定位到所在的行,将decode替换成encode即可query = query.encode(errors=‘replace’)再次执行就正常了。...原创 2020-08-08 13:50:38 · 618 阅读 · 0 评论 -
django admin.E408 admin.E409 admin.E410(must be in MIDDLEWARE in order to use the admin applicatio)
django 运行时提示下面的错误:ERRORS:?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEWARE in order to use the admin application.?: (admin.E409) 'django.contrib.messages.middleware.MessageMiddleware' must be in MIDDLEWARE .原创 2020-08-05 16:45:25 · 705 阅读 · 0 评论 -
django,提示 No module named ‘models‘ 加个点就行
网页的提示:在manage.py中的from models import *修改为from .models import * #models前面加个.原创 2020-08-04 09:13:35 · 1980 阅读 · 0 评论 -
Model操作数据库详解(Django)
一、django ORM简介O(objects):类和对象。R(Relation):关系,关系数据库中的表格。M(Mapping):映射。Django ORM框架的功能:建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 根据设计的模型类生成数据库中的表格。 通过方便的配置就可以进行数据库的切换。二、 数据库的配置Django可以配置使用sqlite3,mysql,oracle,postgresql等数据库。Django默认使用的是sqlite3数据库,settig原创 2020-07-27 21:23:34 · 1272 阅读 · 0 评论 -
Python :NameError: name ‘reload‘ is not defined问题
解决:NameError: name 'reload' is not defined 问题对于 Python 2.X:import sysreload(sys)sys.setdefaultencoding("utf-8")对于 <= Python 3.3:import impimp.reload(sys)**注意:Python 3 与 Python 2 有很大的区别,其中Python 3 系统默认使用的就是utf-8 编码。 所以,对于使用的是P..原创 2020-07-22 22:08:10 · 992 阅读 · 0 评论 -
微信小程序.setdata is not a function解决办法
网上是:this.setData is not a function,解决方法是将var that = this;改变为全局即可,但没有作用。后来仔细查看,没有使用大写,将setdata中的d改成大写的就可以了...原创 2020-02-16 21:35:03 · 810 阅读 · 0 评论 -
django ORM 简介 数据连接配置
ORM全称是:Object Relational Mapping(对象关系映射),一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。。其主要作用是在编程中,把面向对象的概念跟数据库中表的概念对应起来,。举例来说就是,我定义一个对象,那就对应着一张表,这个对象的实例,就对应着表中的一条记录。在Django中的se...原创 2020-01-21 21:29:50 · 152 阅读 · 0 评论 -
Django 忘记超级管理员、 重设密码
忘记管理员,使用Pycharm使用其他方法,运行下面命令pythonmanage.py shell>>> from django.contrib.auth.models import User>>> user = User.objects.get(pk=1)>>> user<User: ************&g...原创 2020-01-19 14:34:19 · 1009 阅读 · 0 评论 -
python manage.py makemigrations 出错 __init__() missing 1 required positional argument: 'on_delete'
class Entry(models.Model): topic = models.ForeignKey(Topic) text = models.TextField() alters_data = models.DateTimeField(auto_now_add=True)上面内容,Django在根据models生成数据库表时,使用python manag...原创 2020-01-17 16:13:25 · 442 阅读 · 0 评论 -
用python3制作生成二维码
需用python第三方库:MyQR安装myqr模块以管理员身份运行cmd,在打开的命令窗口中用pip安装myqr模块。(pip install myqr),需要安装依赖:Pillow-7.0.0 imageio-2.6.1 myqr-2.3.1 numpy-1.18.1,无须干预,自动完成myqr.run() 函数里面的参数,解释说明words 二维码指向链接 str...原创 2020-01-17 11:47:41 · 271 阅读 · 0 评论 -
centos 中建立Python虚拟环境,returned non-zero exit status 1,migrate出错
首先,你需要在终端命令窗口中执行# pip listPackage Version----------------- -------passlib 1.7.2pbr 5.4.4pip 19.3.1pypiserver 1.3.1setuptools 39.2...原创 2020-01-16 14:49:30 · 7306 阅读 · 0 评论 -
CentOS 中Python2.7升级Python3.6
# yum update // 更新源中包列表,可省略# yum -y install epel-release //先安装扩展源EPEL 才能安装pip 否则会报错,可省略,建议执行。使用yum install时提示没有可用软件包 ,执行这条命令后,一般就正常# yum install gcc python3 py...原创 2019-12-28 13:59:42 · 255 阅读 · 0 评论