自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将pyCharm的Django项目部署到Apache服务器

将pyCharm的Django项目部署到Apache服务器由于第一次尝试将python的Django项目部署到服务器上,采用较为简单的Apache服务器,由于网络上的信息良莠不齐,也遇到了不少坑,因此记录如下,以供大家参考。Refer to: Django2:Web项目开发入门笔记(13)环境搭建的内容包括:操作系统:Ubuntu16.04 (在Linux系统中可以使用命令sudo lsb...

2020-04-03 13:53:08 1264

翻译 Forbidden (CSRF token missing or incorrect.)问题解决

解决Forbidden (CSRF token missing or incorrect.)

2023-02-14 10:32:57 1421 2

原创 python动态修改函数名称AttributeError: ‘method‘ object has no attribute ‘__name__‘

【代码】python动态修改函数名称AttributeError: 'method' object has no attribute '__name__'

2022-08-29 13:39:45 704

原创 LINK : the 32-bit linker ran out of heap space and is going to restart linking with a 64-bit linker

Microsoft 有一个关于此错误的解决方案,其中建议了许多选项,主要是使用 64 位编译器。(请注意,这与您是编译 32 位还是 64 位模块无关——这只是编译器可执行文件的选择)在编译 Python 扩展模块(尤其是 setup.py)时,编译器设置通常由 distutils 选择。所有,我们要做的就是将选项 amd64 传递给 vcvarsall.bat 脚本,微软提供该脚本来设置他们的编译器,从而获得一个 64 位编译器来构建一个 64 位扩展。修改setup.py即可。...

2022-08-15 16:08:13 308

原创 Dearpygui使用pyinstaller打包后运行失败,提示Static texture image file could not be found

在dearpygui中加载图片时,由相对路径改为绝对路径,且不可以用如下方式:car_img_path = path.join(path.dirname(path.abspath(__file__)), './images/car.jpeg')直接修改为绝对路径:car_img_path = 'D://Python//DearPyGui//v0.8.10//Test_Tool//images//car.jpeg'...

2022-03-08 16:39:57 371

原创 获取百度脑图JSON数据某个节点的子节点或者父节点

import jsontext = '{"root":{"data":{"id":"ch58nhdpg680","created":1642147348460,"text":"Test"},"children":[{"data":{"id":"ch59laa5bfs0","created":1642149997389,"text":"Test1"},"children":[{"data":{"id":"ch58nhx203c0","created":1642147349630,"text":"Test2"

2022-01-17 14:21:46 601

原创 正则表达式匹配到多个字符串分别替换为不同的字符串

import retext = ‘a.b.c.d.e.f.g’nums = [‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’].iter() # nums = ‘123456’.iter()print(re.sub(r".", string=text, repl=lambda x: next(nums)))

2022-01-15 09:38:42 1087

原创 两个Django项目部署到Apache2同一个地址不同端口异常导致其中一个网站崩溃问题解决

先上ports.conf及相关文件:ports.conf# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confNameVirtualHost *:80Listen 80NameVirtualHost *:81Liste

2021-10-22 09:27:53 397

原创 DJANGO 国际化本地运行良好,部署到Apache2后出现无法翻译的问题解决

一开始参考了一篇优秀文章成功实现了本地的翻译:Django基础(38): 如何设置支持多语种网站及国际化后面着手部署到Ubuntu 下的Apache2服务器上,明明url已经改变了,发现无论如何也无法进行翻译。一开始以为是gettext的问题,特地在Ubuntu也装了一个,发现还是不行;接着认为可能是权限问题,使用chmod给locale加了777的权限,发现还是有问题;网上一通搜索也没找到原因,最后终于发现了问题的根源所在:上述文章中LOCALE_PATHS使用了如下方式进行路径的设置,这在本

2021-10-19 16:48:00 350

原创 Django ajax分页搜索框失效问题解决

由于个人原因用百度比较多,遇到这个问题的时候,找了十几个页面也没找到解决方案。被迫无奈只能自己去django官网研究。最终选择使用的方案是:从搜索框获取搜索文本通过模糊匹配的方式进行查找显示。这边需要注意的是,需要导入Q以便实现模糊匹配:from django.db.models import Q...

2021-09-25 14:30:03 245

原创 Dearpygui入门指南

Dearpygui入门指南Getting StartedWhat is Dear PyGuiWhy use Dear PyGuiInstallingFirst RunBasicCreating Widgets如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Getting StartedWhat is

2021-09-25 14:22:21 1832

原创 Django使用form表单填写错误不清空已填写内容

使用form表单时发现一个很奇怪的问题,每次填写完验证码,如果验证码输入错误,则所有填写内容都将被清空。一开始的代码大致如下:if CANCASERegister_form.is_valid(): ... CANCASERegister_form = CANCaseRegisterForm()return render(request, 'assets/CANCase_register.html', locals()) 为了使得验证码输入错误后已填写内容不被清空,我们修改为如下格式即可:i

2021-09-25 14:12:24 808

原创 在Apache2中部署多个django项目

将django项目上传到var/www/目录下并修改如下相关文件:ports.conf# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confNameVirtualHost *:80Listen 80NameVirtu.

2021-05-18 11:27:07 342

翻译 python-can简述

摘要:最近用到python-can,发现网上参考资料实在不多,也缺乏一定的系统性,特此进行一番整理。——by catmemo1、简述python-can库为Python提供了控制器局域网的支持,为不同的硬件设备提供了通用的抽象,并提供了一套实用程序,用于在CAN总线上发送和接收消息。python-可以在Python运行的任何地方运行; 从具有商用CAN的高功率计算机到USB设备,再到运行Linux的低功率设备(例如BeagleBone或RaspberryPi)。更具体地说,该库的一些示例用法如下.

2021-04-21 11:41:13 19841 9

原创 python如何对形如1.1、1.1.1、1.1.2的目录进行排序

记录一下思路:用split以.分割,获取第一位作为float的首位,后面的作为小数,将其转为float型常量进行排序。

2021-04-19 18:10:14 555

原创 kindEditor 报错 Uncaught TypeError: Cannot read property ‘scrollX‘ of null 解决

使用jquery-1.10.2.js不能使用jquery.min.js

2021-04-09 20:17:51 613

原创 HTML嵌套循环导致{{ forloop.counter }}失效问题解决

使用{{ forloop.parentloop.counter }}替代

2021-04-01 11:24:18 491

原创 使用pycharm基于Django从零开始搭建个人购物网站

使用pycharm基于Django从零开始搭建个人购物网站(实测可用)一、概述二、需求分析1、**网站首页**2、**用户管理**3、**商品管理**4、**购物车管理**5、**订单管理**6、**网站后台管理**三、数据库设计分析1、**goods**商品2、**user**用户名3、**shoppingCart**购物车4、**order**订单四、搭建项目环境1、创建工程2、创建app3、...

2021-03-31 11:35:02 5439 24

原创 python 百度脑图json数据转Excel

python 百度脑图json数据转Excelkityminder-editor JSON TO EXCEL最近接了个需求是将百度脑图导出的json格式数据保存到Excel中,众所周知,不管是kityminder还是xmind这些脑图,导出的数据必定是有一定规律的。首先想到的是借用xmind2excel,但是发现有些是不支持的,因此打算自己写一个。kityminder-editor JSON TO EXCEL首先我们从百度脑图将脑图另存为.km格式的数据,将.km格式直接修改为.json格式。(.k

2021-03-25 16:50:03 717 2

原创 如何将WORD中的公式转为图片

这个问题其实说简单也简单,说复杂也复杂。主要思路在于,doc格式的word不支持公式,因此将docx格式转为doc格式后再转回docx格式就可以了。

2021-03-19 14:48:52 8936 2

转载 使用ajax获取后台数据时发现 ajax Object of type datetime is not JSON serializable

问题发现:使用ajax获取后台数据,发现前端无法显示,于是添加console.log(err);将错误信息打印出来,发现 ajax Object of type datetime is not JSON serializable。$.ajax({ "dataType" : 'json', // 此处用post,推荐用post形式,get也可以,但可能会遇到坑 "type" : "post", "url" : sSource, "data" : aoData,

2021-03-12 10:00:02 143

原创 os.mkdir(path) FileNotFoundError: [WinError 3] The system cannot find the path specified

os.mkdir(path)FileNotFoundError: [WinError 3] The system cannot find the path specified在使用django的过程中,发现当创建多级文件夹的时候,使用mkdir会出错,此时将mkdir改为makedirs即可。

2021-03-02 09:57:11 1497

原创 Django页面form表单提交跳转失效问题记录

Django页面form表单提交跳转失效问题记录最近在做一个项目的时候,在form表单中提交发现浏览器页面没有反应,现在问题记录如下:1、浏览器使用:谷歌浏览器2、form 表单核心代码:<form name="questionslist" id="questionslist" class="form-register" method="post" target="_blank" action="/questions/question_detail/{{ question.title }}"&

2021-02-08 09:35:19 859

原创 django项目wsgi.py提示No module named ‘项目名‘

一开始使用的是默认的配置:# -*- coding: utf-8 -*-import loggingimport osimport sysfrom django.core.wsgi import get_wsgi_applicationlogging.captureWarnings(True)os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名.settings.dev")application = get_wsgi_applica

2021-02-04 19:04:29 2066 2

原创 DJANGO关闭浏览器登出及一定时长后主动登出设置

Session的cookie失效日期(1小时)(数字为秒数)需同时设置SESSION_SAVE_EVERY_REQUEST = True 和SESSION_EXPIRE_AT_BROWSER_CLOSE=True;,否则会导致过期时间无法生效。不设置的话,默认时间是2周。SESSION_COOKIE_AGE = 5 SESSION_SAVE_EVERY_REQUEST = True#关闭浏览器后使得cookie失效,每次打开浏览器需要重新登录SESSION_EXPIRE_AT_BROWSER_CL

2021-02-04 11:29:11 1778

原创 python使用腾讯企业邮箱与个人邮箱的SMTP服务的用法区别

使用个人邮箱使用个人邮箱的时候需要申请QQ授权码:首先登陆个人邮箱,在邮箱设置下方找到账户一栏。接着点击下图中的生成授权码:例子如下:#发送邮件通知成绩for stu in student: smtpObj = smtplib.SMTP('smtp.qq.com', 587) smtpObj.ehlo() smtpObj.starttls() scoresend = str(int(exam) * int(exam_proportion) / 100..

2021-02-03 16:36:37 2061

原创 django&&python3解决 ‘ascii‘ codec can‘t encode characters in position

django项目部署到apache2上后,在运行过程中出现了如上问题,经过各种搜索,很多解决方法都是添加如下代码:import sys reload(sys) sys.setdefaultencoding('utf8') 但其实以上代码只针对python2有效,于是继续搜索,发现针对python3需要应用如下方法:import importlib,sys importlib.reload (sys) sys.setdefaultencoding("utf-8")然而,以上方法并不生

2021-02-03 16:17:04 404

原创 将pyCharm的Django项目部署到Apache服务器_MYSQL篇

之前写过一篇在Apache2上部署django项目的博客,使用的是SQL数据库,链接如下:将pyCharm的Django项目部署到Apache服务器最近将数据库从SQL迁移到了MYSQL,主要步骤如下:修改settings# DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3')

2021-02-03 16:09:24 342

原创 Django settings配置问题导致页面打不开

由于网站初始只需要上传图片即可,因此在settings中设置如下:#设置上传图片路径MEDIA_URL = ‘/login/media/’MEDIA_ROOT = os.path.join(BASE_DIR, ‘login/media’).replace("//", “/”)后来需求变更,需要上传文件,因此又增加了如下设置:#设置文件上传路径UPLOAD_URL = ‘/login/m...

2020-04-15 16:47:20 481

CAN仿真神器-UltraSim.CAN!

让每个测试工程师都能写ECU模拟脚本!

2022-10-19

空空如也

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

TA关注的人

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