自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 UnicodeEncodeError ,‘ascii‘ codec can‘t encode characters in position 27-28

Django项目出现了这个报错,UnicodeEncodeError 。出现这种错误从两个方面进行排查:1.先检查Django项目虚拟环境中的python是否支持中文。为了验证,我进入项目的虚拟环境,运行测试代码,发现此时你执行str="中文"都会报错,如下:解决方案是:更改Linux系统的语言编码:以上只是使用xshell连接虚拟机进行测试的截图。执行:export LC_ALL=“en_US.utf8”然后执行locale命令,查看语言编码格式,会发现LC_ALL已经改变。此时你在虚

2022-05-06 05:03:03 986

原创 Django常见数据库错误代码及原因

python manage.py migrate或者makemigrations执行出现错误,一般都是与数据库有关。错误代码1060MySQLdb._exceptions.OperationalError) (1060,1060,表中列名重复。这可能是你将要执行的migrate或者makemigrations,会往表中添加字段,但是该字段已经存在了。你需要把对应的app目录下的migrations文件夹,把该目录下对表执行操作的000x_****.py文件中的operations =[ …… ]里的

2022-02-15 19:35:39 2211

原创 Django安装jquery包

在Django项目中创建一个文件夹,statics。这个文件夹和app文件夹、manage.py处在同一级。从网上下载JQuery数据包。 http://www.jq22.com/jquery-info122我这里下载的是jquery-3.0.0版本。下载后文件夹里有两个后缀js的文件:jquery-3.0.0.min.js,jquery-3.0.0。js。jquery-3.0.0.js文件比较大,200多kb。是开发版,适合阅读。.min.js是.js的压缩版,里面的变量都被压缩掉了,适合部署线上使用

2022-02-15 19:27:50 1374

原创 Django项目QuerySet转换为pandas数据类型的对象

直接举例如下:from django_pandas.io import read_frameyears = CurrentYear.objects.all()years_pd = read_frame(qs=years)注意,转换的对象必须是QuerySet类型。不能是单个数据对象,get()函数获得的对象不能用来转换。还有两个需要注意的地方1)DateField类型转换为pandas数据类型如果获取的表格QuerySet对象中有字段类型是DateField类型,则转换为pandas的data

2022-02-15 19:24:57 2077

原创 Django项目中调整模型字段使用的控件的宽度等属性

在Django项目中,默认情况下,你在Models.py文件中创建的每个模型,其字段都有默认使用的输入控件。比如,你在models.py中创建了Author模型,字段有name,title,birth_date。name字段类型是models.CharField类型,那么它默认是使用TextInuput控件。如果你想要更改模型字段在HTML显示的宽度等属性,你不能在HTML页面更改,而必须在forms.py中更改。打开forms.py,from django.forms import ModelForm

2021-09-26 15:48:36 1792

原创 python中日期和时间详解之二

时区问题time.gmtime()返回当前(伦敦GMT)时间的年、月、日、小时、分钟、秒、周几、该日在一年中的序号、是否为夏令时。注意,gmtime()返回的结果是struct_time类型,你要取里面单个值(是int型),使用tm_作为前缀。返回的时间是当前时间的伦敦时间,不是你的操作系统的时间。time的解析和格式化函数strptime()、strftime()time.strptime()的参数必须是字符串类型,不能是float型。它是把字符串类型的日期转换为struct_time型。

2021-09-26 15:30:01 244

原创 python中日期和时间详解之一

python中日期和时间详解之一需要引入的包time模块计算程序运行的时间差需要引入的包from datetime import datetime,date,import calendar获取本月最后1日的日期date(2021,2,calendar.monthrange(2021,2)[1])这句代码是使用calendar模块的monthrange函数返回最后1天,然后作为date()对象的参数变量。返回的就是2021年2月份的最后1天的日期,date类型。time模块该模块引入

2021-08-17 22:52:19 637

原创 Django项目中HTML页面输入数据给后端views.py视图函数使用

比如现在需要在HTML页面上输入两个日期start_date、end_date。把这两个日期值传递给Django视图函数进行处理。第一步:定义输入日期的html代码。创建html文件,输入以下代码:<form action="{% url 'train_plan:finished_ratio_stage' currentyear.id %}" method="post"> {%csrf_token%} <p style="text-align:left">开始日

2021-06-10 07:32:26 2032

原创 django项目中的HTML页面显示传递的字符串中有换行符\n,但不显示换行

视图函数传递给HTML页面一个字符串info。info中有换行符\n。但是传递给HTML页面后却没有换行效果。如何在HTML页面实现换行。模板HTML代码中可以使用linebeaks实现字符串自动换行。{{ info |linebreaks}}...

2021-06-10 07:25:51 1432

原创 Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法

网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法。我看不懂啊,觉得好复杂。翻了好多前辈的网页,找到一个解决方案。我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就懵圈。先上HTML页面的代码:function type_item_change_js(id){ var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xm

2020-07-27 23:31:19 490

原创 Django中HTML页面合并两个表格

使用zip()函数可以实现两个表格的合并。比如打算合并显示Person和Score两个表格。在views.py中,视图函数中如下操作:def show_tables(request): person = Person.objects.all() score = Score.objects.all() person_score = zip(person,score) context = {'person_score':person_score} return render(request,

2020-06-19 00:46:54 785

原创 Reverse for xxx with no arguments not found错误原因定位

更改项目代码后,进入new_train_item.html时,出现了一个错误:Reverse for ‘train_type’ with no arguments not found. 1 pattern(s) tried: …为什么会出现这样的错误?先分析一下错误提示:不带参数的train_type逆解析时没有找到。就是说,你要逆解析一个地址,这个地址是不带参数的‘train_type’。出现这样的问题提示,你首先要检查html页面的\<a href=’…’>代码部分,查看一下哪条超链接

2020-06-03 23:16:20 3928 1

原创 《python从入门到实践》Django章节——关于entry_set的坑

《Python从入门到实践》Django章节中,有一个视图def topic(request,topic_id): topic = Topic.objects.get(id=topic_id) entries = topic.entry_set.order_by('-date_added')context={'topic':topic,'entries':entries} return render(request,'learning_logs/topic.html',contex

2020-06-03 22:33:52 1525 1

原创 查看Django数据库中所有的表和删除表操作

Django创建Web程序后,中途你为某个模型添加了字段或者修改了字段,你希望把该表删除了,重新执行makemigrations、migrate。你可以直接进入dbshell界面,直接删除表。具体操作如下:进入命令行界面,切换到manage.py所在的目录:python manage.py dbshell注意,是dbshell,不是shell。此时,命令行应是显示如下字样:sqlite>输入如下命令:SELECT * FROM sqlite_master WHERE type='tab

2020-06-03 22:25:01 2679

原创 Django学习:app中models的数据如何传递到到网页上,分析models.py、views.py、HTML、urls.py之间的关联

最近在学习Django的时候,照着书本上的例子做了几遍,一开始总是对models.py、views.py、urls.py与html文件之间的关联很迷惑,不知道相互之间数据是怎么传递的。相信许多接触python的初学者和我一样也遇到这样的困惑。我这里用通俗的语言解释一下,个别用词可能不是很准确,只是为了理解方便。主要的问题是,搞清楚数据库中的表格的数据是怎么传递给HTML文件的。要搞清楚这个问题...

2020-04-01 23:04:40 805

原创 Python pip安装模块后,pycharm界面引入模块显示未安装

从DOS界面,命令行pip install pygal后,显示安装模块成功。但打开pycharm后,创建工程,import pygal时显示未安装。解决办法:pycharm——File----settings-----Project interpreter,点击右侧的加号+,打开Avaliable Packages窗口,搜索pygal,找到后,点击选择,然后Install Package按钮即可...

2020-04-01 22:38:54 1418

原创 使用Qt控制鼠标自动点击屏幕上某一点

Qt本身自己的鼠标获取函数,只能获取在Qt窗口内部的坐标值,而且这个坐标值是相对于Qt控件的。想要获取显示屏的绝对坐标值怎么办呢?使用Windows系统的API接口。网络上有许多这样的文章,但都是些高手写的。自己还得揣摩半天。这里我给出傻瓜式的教程,方便那些只会用Qt,看到Windows API字样就懵圈的初学者。先创建调用Windows API的C++类。在你的Qt项目上点击右键,add N...

2020-03-08 21:48:00 8501 13

原创 命令行pip install pygal后,显示安装模块成功。但打开pycharm后,创建工程,import pygal时显示未安装

从DOS界面,命令行pip install pygal后,显示安装模块成功。但打开pycharm后,创建工程,import pygal时显示未安装。解决办法: pycharm——File----settings-----Project interpreter,点击右侧的加号+,打开Avaliable Packages窗口,搜索pygal,找到后,点击选择,然后Install Packa...

2020-02-27 10:32:17 1346

原创 pip install matplotlib出错

安装了Python3.9.0a1后,安装pygame、matplotlib总是出现不可预想的错误。后来还是删除了Python3.9.0a1,重新安装了Python3.7.6,再使用命令行安装matplotlib就一切顺利了。初学者如果遇到类似的情况,先检查一下自己的python版本。我就是图新鲜,安了最新发布的python版本。但是新版本安装模块时会出现许多问题。希望其他初学者能够引以为戒。当你的...

2020-02-24 12:27:08 1831

原创 Python3.9.0a1安装pygame出错解决全过程

解决方法先说一下经验教训:pygame最后终于安装成功了,但由于操作了一下午和一晚上的时间,查询了许多网页,操作了许多条命令,无法追溯到底是哪一步操作起关键性的作用。后来我推测是因为没有安装visual C++2014的缘故。先把我推测的解决方法亮出来,后面再附上我出错的详细流程,希望跟我面临同样错误的人可以减少试错的次数。1、python环境操作系统:Win10,64位操作系统。pyt...

2020-02-02 10:36:11 7042 1

原创 C++与Python的区别(三)

区别8:C++异常处理基于3个关键字:try,catch,throw。而Python中异常处理基于try,except,else,pass关键字。python处理异常的代码更简洁,而且易读性较强。C++中异常处理如下例:int main(){ double x,y,z=1.1 ; cin >> x >> y ; try { i...

2020-01-29 17:03:11 554

原创 ERP企业资源规划

企业资源规划什么是企业资源企业资源可以归纳为三个流:物流、资金流、信息流ERP是什么Enterprise Resource Planning,ERP,企业资源规划,是指建立在信息技术基础上,以系统化的管理思想,为企业提供决策和运营手段的管理平台。也就是说,ERP其实就是利用信息技术,系统化管理企业的物流、资金流、信息流。ERP系统是用来集成整合信息资源,并进行全面一体化管理的信息系统...

2020-01-29 11:50:04 286

原创 信息资源管理

信息资源管理(information resource management,IRM)是指在业务活动中对信息的产生、获取、处理、存储、传输和使用进行全面的管理。它包括数据资源管理和信息处理管理。数据资源管理强调对数据的控制,主要涉及数据的维护和数据的安全管理。信息处理管理则关心的是用户如何获取和处理信息,这里涉及的主要是信息处理的流程和方法。信息资源管理的基础是数据管理。数据管理与数据库管...

2020-01-29 11:42:57 862

原创 C++与Python的区别(二)

区别3:C++中一个变量的类型声明之后,不能给其赋值其它类型的值。但是Python可以随时更改一个变量的类型。例如,C++中:int height = 175 ;你如果赋值:height = “身高” ;这是错误的。不能给int型变量传递字符串型数据。但是在Python中,却可以。例如:height = 175height = “身高”这样是可以的。区别4:Python中有元组,...

2020-01-27 20:00:54 427

原创 Python与C++的区别(一)

前记出于工作需要,将C++彻底学习了一遍,记录了三本笔记。之后又学习了Qt,记录了7本笔记。一边学习,一边顺便把软件设计师证书考了下来。Qt用于界面化编程,编一些单机版软件很是方便。但最近需要往人工智能方面发展,开始学习Python。(Qt也是用的C++语言,虽然它有自己的QML语言,但我没怎么学)。学习Python使用的书籍是人民邮电出版社出版的《Python编程——从入门到实践》(美Eric...

2020-01-27 18:58:09 5478

javafx编写的笔记本.rar

用javaFX+Springboot码了一个记笔记的软件。运行正常。有需要的可以下载使用。 NotebookJava.rar是源码,使用Idea打开,可以看到详细的源码。 MyNotebook.rar是打包成exe后的版本,可以直接解压运行。 你可以使用IDEA打开源码后,自己更改。更改后打包的办法是: 第一步:打开IDEA右侧的Maven侧栏,选择package,然后点击上方的运行按钮。执行成功后,会在项目target/dist目录下生成一个jar包。 这个jar包是可以独立运行的,前提是你的电脑安装了java环境。测试方法如下: 打开dist目录,输入cmd打开命令行界面。执行 java -jar jar包名称.jar 执行后出现图形化界面,表示成功。 第二步:修改build-exe.cmd。然后在IDEA下方的terminal中执行./build-exe.cmd。

2023-11-03

一个实现AJAX异步请求的HTTP库

一个实现AJAX异步请求的HTTP库

2022-02-20

autopressmouse.rar

1、程序主窗口上有个数值框,是用来调节主窗口透明度的。把程序窗口的透明度调低一些,让主窗口透明一些。以便能够透过控件窗口看到后面的其它窗口。 2、用主窗口覆盖你想要点击的其它任何程序或网页的按钮部位,鼠标点击主窗口相应位置,会获取相应的坐标值。然后点击“固定坐标”按钮。此时,测试按钮、开始按钮都可以使用了。 3、你点击测试按钮,5秒后,会自动点击你刚才指定的位置。注意,要先把你的Qt程序窗口挪开,不要遮挡点击位置。 4、设置点击间隔,点击开始后,会每隔XX分钟后自动点击相应位置。

2020-03-08

空空如也

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

TA关注的人

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