
Python编程
Python编程
小龙狗
廣闊天地大有作為
展开
-
The ssl module in Python is not available
到对应的 Python 目录下执行这项操作。如果你用的是其他版本或是安装软件带的。桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树_又摘桃花换酒钱_桃花仙人种桃树,又摘桃花换酒钱_原创 2023-07-07 09:24:53 · 1214 阅读 · 0 评论 -
Python文件批量改名
Python文件批量改名原创 2023-02-23 19:23:36 · 378 阅读 · 0 评论 -
pyshp读取Shapefile方法
pyshp读取Shapefile方法原创 2023-02-23 18:51:59 · 530 阅读 · 0 评论 -
Vue+Axios从后端下载文件
Vue+Axios从后端下载文件原创 2022-10-10 22:18:35 · 652 阅读 · 0 评论 -
Django(drf)中使用FileField的使用方法
Django(drf)中使用FileField的使用方法原创 2022-07-19 16:12:43 · 2313 阅读 · 0 评论 -
Python检测当前操作系统
Python检测当前操作系统原创 2022-07-14 15:00:02 · 3160 阅读 · 0 评论 -
在ModelViewSet上使用自定义create方法
说明基于 Django rest framework继承自 viewsets.ModelViewSet方法一代码如下class SysUserViewSet(viewsets.ModelViewSet): queryset = SysUser.objects.all() serializer_class = SysUserSerializer def create(self, request): # 这里写自己的方法 return su原创 2022-03-20 16:39:56 · 1276 阅读 · 0 评论 -
SQLite 3.9.0 or later is required (found 3.7.17)
问题描述Django 项目中出现问题如下。Django-django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17)问题解决实际就是需要安装一个高版本 Sqlite 的问题,这里记录一下。1. 下载源码包如下,也可以到官网上找合适的版本 https://www.sqlite.org/index.html 。wget https://www.sqlite.org/202原创 2022-02-20 01:01:08 · 4659 阅读 · 0 评论 -
Simplejwt返回带Token的用户信息
文章目录说明1. 创建 Serializer 文件2. 创建 Views 文件3. 配置 `urls.py`4. 测试说明接上篇:DjangoRestFramework中的simplejwt使用https://blog.youkuaiyun.com/ShyLoneGirl/article/details/117759152为使客户端请求 Token 同时返回登录账户基本信息,作如下处理。1. 创建 Serializer 文件命名为 login_seri.py ,代码如下,继承自 Simplejwt 包的原创 2021-12-14 23:17:07 · 1171 阅读 · 0 评论 -
DjangoRestFramework使用自定义权限
文章目录1. 项目配置项目结构配置项目用户模型设备模型2. 权限设置自定义权限视图模型路由设置3. 测试1. 项目配置项目结构构建 Django 项目,结构如下MyProj03/ |__ Assets/ |__ perms.py |__ models.py |__ views.py |__ urls.py |__ ... |__ MyProj03/ |__ settings.py |__ urls.py |__ ...原创 2021-06-25 01:16:42 · 5916 阅读 · 1 评论 -
Django同步数据库
同步到数据库在 models.py 中创建好数据对象后执行python manage.py makemigrationspython manage.py migrate将数据同步到数据库。同步数据库已有数据执行如下命令,将数据反向生成models追加到models.py 下python manage.py inspectdb >> MyApp/models.py...原创 2021-05-19 17:29:31 · 8914 阅读 · 0 评论 -
AttributeError: ‘Manager‘ object has no attribute ‘get_by_natural_key‘
问题描述E:\SweetYaya\MyProj03>python manage.py createsuperuserIdentifier: 12Traceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in main execute_from_command_line(sys.argv) File原创 2021-06-20 01:03:23 · 5075 阅读 · 0 评论 -
ValueError: The field admin.LogEntry.user was declared with a lazy reference to ‘MyApp.sysusers‘
问题描述E:\SweetYaya\MyProj03>python manage.py migrateOperations to perform: Apply all migrations: MyApp, admin, auth, contenttypes, sessionsTraceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py原创 2021-06-20 00:58:16 · 3259 阅读 · 0 评论 -
AttributeError: type object ‘SysUsers‘ has no attribute ‘USERNAME_FIELD‘
错误描述E:\SweetYaya\MyProj03>python manage.py makemigrationsTraceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in main execute_from_command_line(sys.argv) File "D:\Program File原创 2021-06-20 00:53:14 · 3140 阅读 · 0 评论 -
django.db.utils.OperationalError: no such table: django_admin_log
问题定位使用 Python Shell 删除自定义的用户表内数据from MyApp import modelsdU = models.SysUsers.objects.all()dU.delete()报错如下django.db.utils.OperationalError: no such table: django_admin_log解决办法直接 migrate 可能不行,要加参数,如下python manage.py makemigrationspython manage.原创 2021-06-20 00:46:03 · 3059 阅读 · 1 评论 -
DjangoRestFramework中的simplejwt使用
文章目录一级目录二级目录三级目录说明1. 安装simple模块2. 配置`settings.py`3. 配置`urls.py`4. 测试一级目录二级目录三级目录说明实验环境如下Python v3.6.6Django v3.2.4djangorestframework v3.12.4djangorestframework-simplejwt v4.4.01. 安装simple模块方式1直接以 pip 方式安装E:\SweetYaya\MyProj01> pip instal原创 2021-06-10 08:41:50 · 8159 阅读 · 3 评论 -
DjangoRestFramework-simplejwt中‘str‘ object has no attribute ‘decode‘问题解决
问题描述Python v3.6.6Django v3.2.4djangorestframework v3.12.4djangorestframework-simplejwt v4.4.0运行 runserver 命令后测试接口时后台打印错误如下Traceback (most recent call last): File "D:\Program Files\Python36\lib\site-packages\django\core\handlers\exception.py", lin原创 2021-06-10 08:40:33 · 7863 阅读 · 2 评论 -
DjangoRestFramework使用自定义用户表
文章目录说明1. Django项目和应用创建2. 自定义User表3. 序列化和路由3. DRF配置4. 同步数据库5. 测试6. 命令行注册用户说明Django 默认的用户表 auth_user 包含 id, password, last_login, is_superuser, username, last_name, email, is_staff, is_active, date_joined, first_name 字段。这些基本字段不够用时,在此基本表上拓展字段是很好选择。本文介绍在 DRF原创 2021-06-08 21:34:21 · 7551 阅读 · 1 评论 -
Migration admin.0001_initial is applied before its dependency xxx.0001_initial on database ‘default‘
问题定位本人遇到该问题是在 Django 框架下开发,自定义了一个用户表想取代框架自动生成的用户表,执行到 migrate 命令同步数据库时出现。错误详情如下E:\SweetYaya\MyProj01> python manage.py migrateTraceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in原创 2021-06-08 21:32:07 · 4676 阅读 · 2 评论 -
Python中的open()与with open() as
使用 open()file= open("test.txt","r")try: for line in file.readlines(): print lineexcept: print ("error")finally: file.close()使用 with open() aswith open("test.txt","r") as file:for line in file.readlines(): print line上面两个方法达原创 2021-05-26 17:38:19 · 4359 阅读 · 0 评论 -
Requests模块设置Header的User-Agent
何时用到 User-Agent在使用 Python 的 Requests (等类似模块) 模拟浏览器向服务器发送 Http 请求时,通常需要设置 Request Header ,而其中较为关键的一项就是 User-Agent ,由于某些网站会设置对 User_Agent 反爬虫机制,因此我们发送 Http 请求时必要的加上 User-Agent 来标明访问者的信息。从哪里能找到 User-Agent打开浏览器的开发者选项选择 Network打开一个请求文件在 Headers 里可以看到 Req原创 2021-05-26 17:20:20 · 14017 阅读 · 2 评论 -
Python读文件的三种方法对比
read()、readline() 和 readlines()read() 方法读取整个文件,将内容放到一个字符串变量中,read() 函数的基本语法格式如下:file.read([size])其中,file 表示已打开的文件对象;size 作为一个可选参数,用于指定一次最多可读取的字符(字节)个数,如果省略,则默认一次性读取所有内容。readline() 方法每次读取一行内容,一般不太用readlines() 方法一次性读取整个文件内容,并按行返回到 list 。实例说明t原创 2021-05-26 16:11:35 · 7616 阅读 · 0 评论 -
Python读写Json文件
主要方法了解下面这 4 个 Python 的方法,处理 json 基本读写转换就没问题了。dump() 将字典数据写入到 json 文件load() 读取 json 文件,返回字典格式dumps() 将字典格式数据转换成 json 字符串loads() 将 json 字符串转换成字典格式代码测试test.py如下import json def WriteJson(): # 将字典数据写入到json文件中 print('写Json:') dict1 = {'nam原创 2021-05-26 15:02:37 · 7541 阅读 · 0 评论 -
AttributeError: ‘str‘ object has no attribute ‘decode‘
问题描述用str = '你好啊树哥'str.decode()原创 2021-04-28 18:19:32 · 9627 阅读 · 0 评论 -
UnicodeDecodeError:‘utf-8‘codec can‘t decode byte 0xc4 in position 0: invalid continuation byte
问题描述Python 编程读取 .txt ,.csv 等文本文件时信息,遇到错误如下UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 0: invalid start byte原创 2021-04-28 11:55:38 · 15657 阅读 · 1 评论 -
Pytho读取Xml文件
q原创 2021-04-19 17:46:08 · 7686 阅读 · 0 评论 -
Python遍历多重目录获取文件路径
松大原创 2021-04-19 11:38:19 · 7708 阅读 · 0 评论 -
Python读写修改Shapefile
原创 2021-04-19 11:26:22 · 10097 阅读 · 1 评论 -
Python接收命令行输入的两种方式
说明判断一个字符串是不是数字通常有下面三个方法,感觉2和3配合起来用好一些。1. isNaN() 函数NaN 即 Not a Number,isNaN() 函数会把 null,空格 以及 空串按照 0 来处理。举例说明。console.log(isNaN(123)); // falseconsole.log(isNaN(-1.23)); // falseconsole.log(isNaN(0)); // falseconsole.log(isNaN("Hello")); // trueco原创 2021-04-17 11:07:36 · 22545 阅读 · 1 评论 -
Possibly due to too larger number with respect to field width
问题描述使用 GDAL开发库(Python)开发程序时,修改 Shapefile 的要素属性值,保存修改后其他没碰到的 浮点型 字段竟然,报警告如下。Warning 1: Value -99 of field field1 of feature 0 not successfully written. Possibly due to too larger number with respect to field width 一点猜测既然当初在 ArcMap 里做数据的时候没问题,就说明它本身不是错原创 2021-04-16 21:21:19 · 5101 阅读 · 0 评论 -
Could not load the Qt platform plugin “windows“ in ““ even though it was found.
问题描述使用 PySide2 开发 Python Qt5 图形界面程序时,报错如下11:12:50: Starting C:\ProgramData\Anaconda3\python.exe -u C:\Users\wxlong\Documents\untitled2\qwe.py... qt.qpa.plugin: Could not load the Qt platform plugin "windows" in "" even though it was found. This a原创 2021-04-16 19:58:53 · 6419 阅读 · 1 评论 -
Server returns invalid timezone. Need to set ‘serverTimezone‘ property
都是备注:GMT(Greenwich Mean Time):格林威治标准时间UTC:世界标准时间CST(China Standard Time):中国标准时间GMT + 8 = UTC + 8 = CST原创 2021-03-06 18:21:19 · 8648 阅读 · 0 评论 -
Django Rest Framework引导教程
目录写在前面1. 创建Django项目与应用2. 序列化和视图3. 修改URLs4. 修改全局设置5. 测试写在前面默认同学已经了解到 Django 框架的基础知识了,也就是说你会最基本的创建虚拟环境、Django项目、应用以及运行HelloWord这些。为了省事我就不从 CMD 上操作,直接从 PyCharm 上整了。1. 创建Django项目与应用打开 PyCharm ,新建一个 Django 项目并命名为 DjangoDemo。打开终端安装 Django Rest framework 。原创 2021-03-06 18:04:55 · 7447 阅读 · 0 评论 -
Windows下Django项目创建
1. 创建Django项目文件夹D:\Sweetyaya>mkdir DjangoDemo3D:\Sweetyaya>cd DjangoDemo32. 创建虚拟环境D:\Sweetyaya\DjangoDemo3>virtualenv venvcreated virtual environment CPython3.7.6.final.0-64 in 960ms creator CPython3Windows(dest=D:\Sweetyaya\DjangoDemo3\ve原创 2021-03-06 17:34:03 · 7686 阅读 · 2 评论 -
Linux下Django+MySQL+Nginx
文章目录前言Django安装部署MySQL安装1/_添加源2/_首次登陆及修改密码3/_设置开机自启动4/_创建数据库测试Django连接MySQL数据库1/_安装Pymysql模块2/_在数据库中查看3/_创建超级用户4/_进行测试5 创建应用6/_数据库下查看7/_前端前言Django安装部署Python环境搭建,确保python,pip能用使用pip工具安装django框架[...原创 2018-10-12 16:13:32 · 9302 阅读 · 2 评论 -
flask生成Word文档并写入内存返回前端
newdocx = docx.Document(filepath) table = newdocx.tables for oTable in table: rows_num = len(oTable.rows) columns_num = len(oTable.columns) cell = oTable.cell(3, 0) # cell.add_paragraph("a") cell.text = ""原创 2021-02-27 14:32:08 · 8198 阅读 · 0 评论 -
Python修改Word文档内容和插入图片
代码如下#!/usr/bin/python# coding:utf-8import docxdef main(): filepath = 'test.docx' filepath1 = 'wtest.docx' newdocx = docx.Document(filepath) table = newdocx.tables for oTable in table: rows_num = len(oTable.rows) colu原创 2021-02-25 21:28:04 · 8532 阅读 · 0 评论 -
JQuery通过Post发送Json到后台将请求的octet-stream转为文件下载
问题描述服务器在不想直接抛出一个真实文件url给时,浏览器端从服务器请求回的octet-stream文件流在调试工具下可见乱码式Response,却无法弹出下载框下载文件。1. 搭建服务先用python Flask框架搭建一个简单的后台用于做数据接口。Flask非常的方便,我也是第一次用,感觉和webpy挺像的,比Django简单。首先建一个 DemoDownload/ 文件夹,在此文件夹里再建一个 Server.py 文件和一个 templates/ 文件夹,templates/ 内建一个 ·d原创 2021-02-25 20:57:12 · 8546 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘psycopg2‘问题及解决
报错如下(venv) D:\geodj\geodjango>python manage.py makemigrationsTraceback (most recent call last): File "D:\geodj\venv\lib\site-packages\django\db\backends\postgresql\base.py", line 25, in <module> import psycopg2 as DatabaseModuleNotFoundEr原创 2020-07-30 23:00:24 · 23321 阅读 · 2 评论 -
Windows 10 下 GEO Django 安装配置
1. 说明1.1 所需软件Python 和 Django空间数据库PostgreSQL/MySQL/Oracle/SQLite地理相关库数据库库依赖PostgreSQLGEOS, GDAL, PROJ.4, PostGISMySQLGEOS, GDALOracleGEOS, GDALSQLiteGEOS, GDAL, PROJ.4, SpatiaLite1.2 实验环境软件版本Python3.7.6原创 2020-07-30 22:40:27 · 8966 阅读 · 0 评论