自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据分析学习

前言数据分析已经是我们工作离不开的一个东西,其本质上还是基于数据算法对于数据的多维度计算。数据分析概念数据分析方法

2022-11-06 08:15:52 223 1

原创 数据分析与数据挖掘的区别

数据分析数据分析是用适当的统计方法对收集的数据进行分析,概括,总结,对数据进行恰当的描述,提取有用的信息。数据挖掘数据挖掘是从海量的数据中通过算法发现隐藏在数据中的规律和知识的过程区别1.数据分析数据量可大可小,数据挖掘需要从海量数据中用算法发现,数据量太少会导致误差。2.数据分析有明确目的,数据挖掘说发现的是未知的。3.数据分析重在展示数据关系,数据挖掘重在预测估计

2022-11-06 08:10:31 303

原创 Python词云图的几种制作方法

一、词云图词云图是一种用来展现高频关键词的可视化表达,通过文字、色彩、图形的搭配,产生有冲击力地视觉效果,而且能够传达有价值的信息。词云就是通过形成“关键词云层”或“关键词渲染”,对网络文本中出现频率较高的“关键词”的视觉上的突出。词云图过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。本文通过对已获取的京东商品评论数据进行预处理、文本分词、词频统计、词云展示,熟悉制作词云的基本方法。二、wordcloud库绘制词云wordcloud是优秀的词云展示第三方库可以在命令行通

2022-10-28 11:22:03 10401 1

原创 django读取数据库并用jieba分词用pyechart展示词云图

前言因项目需要通过表单提交到数据库然后前端可视化显示。项目是基于django架构,admin后台美化是用simlpeui。要让django可是数据可视化有两个办法。第一是echart,但是echart是js,并且后台对接数据麻烦,需要json。大概流程很简单就是给个id,和长宽参数。通过echart.js和echart-wordcloud.js生成,麻烦的是需要js里面的data需要用Ajax获取数据库,其实要是在django后台写入class也可以传递。第二是用python的模块包但是生成词云也不

2022-10-28 11:21:08 1265 1

原创 djangoadmin后台表单改造,多个选项多级联动

问题项目admin后台有个选择,choice用list或者枚举类实现,但是无法联动选择,查了很多资料都没法实现。解决办法models里面class Article(models.Model): name = models.CharField('标题', max_length=256) country = models.CharField('国家', max_length=256) province = models.CharField('省份', max_length=2

2022-10-19 13:13:47 1206

原创 django使用simpleui的后台多级菜单建立

django后台django后台会直接以APP名称为一级菜单,数据表为二级菜单,最多到二级菜单,没法到三级菜单。我们安装simpleui可以解决这个。安装simpleuipip install django-simpleui配置对接django见simple官网自定义simpleui 菜单把以下代码加入到setting.pySIMPLEUI_CONFIG = { # 在自定义菜单的基础上保留系统模块 'system_keep': True, 'dynamic': Fa

2022-10-19 13:01:45 1433

原创 手机端编程以及mgit工具使用

前言手机编程或者说手机查看代码库很有必要,因此我们需要一款APP可以帮我看管理仓库(可以是你的gitee,或者gitlab,又或者是github)。手机编程工具代码编辑工具git工具mgit软件介绍mgit是一款APP端的类似git工具,唯一缺点是没有code编辑器,对应查看代码库挺方便mgit软件下载mgit下载地址安装mgit配置s

2022-10-19 12:51:12 1136

原创 django后台字段文字显示过长的省略办法

用django admin做后台的时候,有些字段内容太长,像文章,长评论,新闻等可以限制显示长度,超出部分用…代替。在model.py中定义方法def short_content(self): if len(str(self.content)) > 1000: return '{}...'.format(str(self.content)[0:1000]) else: return str(self.content)在admin的

2022-10-14 10:43:50 427

原创 Python web开发之Django项目开发

一、Python安装1.Windows安装Python下载地址2.Linux安装yum install python -y #centosapt-get install python -y #Ubuntupkg install python -y #termux二、django安装pip install django三、django项目开发django项目创建django-admin startproject mysite #项目名cd mysite #进

2022-10-13 13:44:26 763

原创 django表单modelform中DateInput不显示date

问题django表单modelform中DateInput不显示date解决自定义一个input函数class my_date (ModelForm)input_type(DateInput)

2022-10-13 13:30:35 351

原创 Pycharm安装nympy报错

在Pycharm中运行关于numpy的代码时出现如下错误ImportError:IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!Importing the numpy C-extensions failed. This error can happen formany reasons, often due to issues with your setup or how NumPy wasinstalled.报错

2022-10-13 13:28:00 1386

原创 终极解决Pycharm报错:“Original error was: DLL load failed: 找不到指定的模块“ 的

前言numpy安装出现的问题一般都是版本问题,安装高版本的会出现dll找不到问题。排除路径问题(终端运行python命令),剩下的就是版本问题,一般的都是安装whl(编译好的)但是版本不一样就需要编译(注意这里需要安装微软VC++ build tools,如果不提示说明有编译环境)问题python安装numpy后Import提示Original error was: DLL load failed。卸载包,安装低版本的numpy包(很大原因是由于版本问题引发的)报错使用pip安装报错:Micro

2022-10-10 15:11:10 4175

原创 django无法创建数据表的原因

问题我在创建models后执行python manage.py makemigrations app名python manage.py migrate 数据库显示正确,但是我改动了之后又无法生成解决办法删除django app下的migration的0001_initial.py文件删除数据库里面的记录在表django_migrations里面的一条你的app_migration记录测试python manage.py makemigrations app名python man

2022-10-08 11:03:05 676

原创 终极解决python安装包时需要Microsoft Visual C++ 14.0的问题

问题Windows平台在pip install wordcloud包时需要安装Microsoft Visual C++ 14.0 ,而Microsoft Visual C++ 14.0 对应的是Microsoft Visual C++ 2015我安装了没啥卵用,需要安装Microsoft Visual C++ Build Tools官方工具这个很麻烦,所以直接采用下载whl好网上解决办法下载Microsoft Visual C++ Build Tools官方工具下载vs(好几十个g的说下就下?

2022-10-08 10:59:16 2911

原创 MySQL存储很长500的汉字选用字符类型

问题我需要用MySQL存储一段文字,在纠结用什么类型。百度了一下选用这些问题:MySQL怎么存储大段文字1000字左右的解决快速通道“mysql里怎么存储很多汉字”我们得了解一下字符类型一般在保存少量字符串的时候,我们会选择 CHAR 或者 VARCHAR;而在保存较大文本时,通常会选择使用 TEXT 或者 BLOB,二者之间的主要差别是 BLOB 能用来保存二进制数据,比如照片;而 TEXT 只能保存字符数据,比如一篇文章或者日记。学习MySQL数据类型一、字符串类型CHAR类型

2022-10-06 21:51:32 4586

原创 Word转换为Excel再转成txt并通过navicat导入MySQL

Word文档转换ExcelWord转Excel的方法分隔符把所转换文档用分隔符隔开,然后插入数据表格第一段落分割回车把数据分割开制表符空格符用空格分割开我本来选用段落分割然后插入表格设置好,选择分割符类型。Excel导入到navicat直接选择导入Excel导出txt注意txt文本采用的是gbk字符集编码,而如果navicat 数据库中设置为uft_8时,中文显示就会出现乱码解决方法是保存的时候选择utf-8或者用notebook打开选择编码格式保存txt导入到navi

2022-10-06 13:14:51 276

原创 vscode运行django卡死解决办法

问题因本人用vscode,版本为1.67,安装各类插件,但是在运行django项目时编辑代码保存发生保存延迟卡死现象。解决办法设置里面取消代码自动保存,自动格式化代码,关闭git工具更换新版本,升级到最新版本更换软件用pycharm

2022-10-06 00:04:02 384

原创 django如何编写可重用程序

可重用性很重要设计,构建,测试以及维护一个 web 应用要做很多的工作。很多 Python 以及 Django 项目都有一些常见问题。如果我们能保存并利用这些重复的工作岂不是更好?可重用性是 Python 的根本。The Python Package Index (PyPI) 有许大量的包,都可被用在你自己的 Python 项目中。同样可以在 Django Packages 中查找已发布的可重用应用,也可将其引入到你的项目中。Django 本身也是一个 Python 包,也就是说你可以将已有的 Pyth

2022-10-05 23:51:37 111

原创 Django报错[WinError 123] 文件名、目录名或卷标语法不正确。

原因分析因为我删除了一个应用APP(当时没有连接数据库),只是删除了应用文件,没有注销setting下的应用,更没有更改路径。因此才会报错。解决办法正常删除APP流程删除数据库模型python manage.py migrate APP zero删除APP包在django项目的setting.py中注销掉APP在url.py中注销掉path路径

2022-10-03 13:54:53 379

原创 U盘制做多系统启动盘

Ventoy 多合一启动盘制作工具神器 - 将多个系统 Win/PE/Linux 镜像装在1个U盘里支持绕过 Win11 限制系统工具WindowsLinux2021年11月12日 199,947 82PD18 虚拟机国庆限时 7.5 折 | Win11 激活码立减爱奇艺年卡 + 京东 Plus = 123 元 | 腾讯云秒杀最近很多操作系统都纷纷发布了新版本,比如 Windows 11、Ubuntu、Deepin、优麒麟、CentOS、Debian 等等,对喜欢玩系统的人来说绝对是盛

2022-10-02 12:50:24 4257

原创 django下template模板文件配置详解

django模板template文件存放位置Django模板存放方式有两种方法:1、在项目根下创建templates目录,然后把模板存入在templates目录里,多个APP的话,就直接在templates目录下建立与APP名相同名称的目录即可。Django会自动查找到,这种方法简单、直观,适合个人或小项目。2、各个APP下单独建立一个templates目录,然后再建立一个与项目名相同的的目录,把模板放到对应的目录里。这样的方法适合大项目多人协作,每个人只负责各自的APP项目的时候。多样式多站点(域

2022-10-02 12:32:24 1772

原创 django安装django-simpleui访问admin不显示原因

由于django安装django-simpleui访问admin不显示分析是因为我把setting.py文件注册APP位置换成了就换了个simpleui位置。显示不了。要把simpleui放到最前面如下,如果更改位置simpleui位置会导致不生效

2022-09-29 20:00:51 712

原创 Python用户画像词云图生成并集成到django网站

前言对于用户进行画像,来源数据只有一些收集到的调查文件以及一些报表,还有一些评论。要对用户画像就要进行词云图展示。一、词云图介绍词云也叫文字云,是一种可视化的结果呈现,常用在爬虫数据分析中,原理就是统计文本中高频出现的词,过滤掉某些干扰词,将结果生成一张图片,直观的获取数据的重点信息。二、Python依赖包安装jieba分词「jieba」是优秀的中文分词库,需要安装。它的原理是利用一个中文词库,确定中文字符之间的关联概率,汉字间概率大的组成词组,形成分词结果,除了分词,还可以添加自定义词组。

2022-09-29 14:51:33 581

原创 Python创建虚拟环境开发django项目

Python安装Python3.9Python3.10** 更新pip**python3 -m pip install --user --upgrade pippython3 -m pip --versionPython开发环境虚拟环境虚拟环境创建Python2(以及3.4以下版本)虚拟环境pip/pip3 install virtualenvPython3虚拟环境已经有venv直接创建项目python -m venv myvenv #myvenv是虚拟环境名字可以自定

2022-09-29 14:51:07 262

原创 解决django多个app下的静态文件无法访问问题

django 多个app下的静态文件访问问题解决办法

2022-09-27 14:45:40 668

转载 Navicat新建数据库字符集选择

选择UTF-8mb4而不是UTF-8原因是:MySQL的“utf8”实际上不是真正的UTF-8。MySQL的UTF-8 不是真正意义的UTF-8文章转自:https://blog.csdn.net/weixin_44269886/article/details/89364733问题的症结在于,MySQL的“utf8”实际上不是真正的UTF-8。“utf8”只支持每个字符最多三个字节,而真正的UTF-8是每个字符最多四个字节。MySQL一直没有修复这个bug,他们在2010年发布了一个叫作“ut

2022-09-27 09:37:34 5420

原创 gitlab CI/CD自动化部署脚本编写

gitlab cicd自动化部署项目脚本

2022-09-26 20:39:45 1118

原创 Gitlab-runner安装配置

CI/CD自动化部署gitlab-runner安装配置

2022-09-26 20:33:54 561

原创 termux安装vscode(code-server)遇到的一些坑

termux安装vscode即安装code-server遇到很多坑,安装code-server有四种方式(其他的不清楚)方式一:termux安装Linux方式二: termux安装 wget code-server压缩包解压执行方式三:termux安装nodejs通过npm命令安装code-server方法四:下载ded包用dpkg命令安装我本来选择方法二下载code-server包来解压执行但是tar一直报错,因此我选用在termux下安装nodejspkg install nodejs

2022-09-20 21:50:22 4869

原创 安卓手机termux下安装vscode

前言: 为了方便写代码我想找一款和pc端一样的vscode代码编辑器,mt管理器可以但是写代码不能运行。因此我准备在termux上安装vscode第一步安装termux以及各种依赖apk或者pkg命令,我已经安装好了termux,并且安装了python,等等很多工具,具体见国光的安装,如下https://www.sqlsec.com/2018/05/termux.html第二步下载code-server从github上下载code-server,版本为arm64(注意查看自己的处理器),

2022-09-20 21:41:43 7106

原创 termux直接安装code-server

一、官方安装稳定https://coder.com/docs/code-server/latest/termux#install安装二、从 F-Droid 安装 Termux确保它是最新的:apt update && apt upgrade #更新termux安装所需的软件包:apt install build-essential python git nodejs yarn安装代码服务器:yarn global add code-server运行代

2022-09-20 21:38:34 3616

原创 git push常见错误解决

因为项目需要放到git仓库,git push一直出错。我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《git 提交的时候报错 git efrror: RPC failed; curl 56 Recv failure: Connection was reset ;某些文件过大》, 一起来围观吧 https://blog.csdn.net/mlymark/article/details/112845058?utm_source=app&app_version=5.5.0&co

2022-09-20 21:32:41 341

原创 python代码编译反编译

一、编译自带模块py_compile可以把.py代码编译成pyc文件py文件中导入使用 import py_compile py_compile.compile(r'code01.py')在终端中运行 python -m py_compile test.py编译完成直接删除原文件,直接运行pyc文件即可把目录下所有python源文件编译pyc一般来说,我们的工程都是在一个目录下的,一般不会说仅仅编译一个py文件而已,而是需要把整个文件夹下的py文件都编译为pyc文件,pyt

2022-09-20 20:51:38 696

原创 termux下安装centos安装python

安装termux链接: f-droid.下载安装授存储权限termux-setup-storage # 提示输入y换源termux-change-repo #获权termux-chroot #先安装依赖pkg install python git proot -y安装centos脚本来自国光git clone https://github.com/sqlsec/termux-install-linuxcd termux-install-linuxpytho

2022-09-20 20:26:50 1902 1

原创 Python install pyminifier出错

Preparing metadata (setup.py) … errorerror: subprocess-exited-with-error× python setup.py egg_info did not run successfully.│ exit code: 1╰─> [3 lines of output]Python 3.X support requires the 2to3 tool.It normally comes with Python 3.X but (appar

2022-09-11 09:27:33 1217

原创 termux更改进入界面显示效果

termux输入vim $PREFIX/etc/motd输入你想更改的内容// _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // O\ = /O //

2022-08-06 12:41:32 564

原创 github加速下载地址汇总

比较全的github下载教程http://t.csdn.cn/vnpXHhttps://gh.api.99988866.xyz(推荐这个)http://git.what996.comhttps://g.ioiox.comhttp://toolwa.com/github/https://github.zhlh6.cn

2022-07-31 13:11:09 2182

原创 nodejs最新版安装出现的问题解决

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、nodejs什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解...

2022-07-31 12:31:59 213

原创 解决vscode下python下汉字显示乱码问题(终极解决办法只需更改系统语言设置)

解决vscode下python下汉字显示乱码问题

2022-07-28 23:13:53 295

原创 termux创建文件夹失败

termux安装后安装很多工具创建目录提示失败mkdir ~/.termuxmkdir: cannot create directory ‘/data/data/com.termux/files/home/.termux’: File exists#解决办法mkdir -p ~/.termux原因分析termux报错的原因是: mkdir创建多级目录时需要加参数 p,![在这里插入图片描述](https://img-blog.csdnimg.cn/b85559d532e747278db6

2022-07-17 23:37:01 1024

空空如也

空空如也

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

TA关注的人

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