问题集合
lemuzhi_零度
转行自学编程,放弃不难,但坚持一定很酷!
展开
-
windows11使用make
4、找到安装目录,我的是在C:\MinGW\bin,将此路径添加到环境变量path中,即可使用,安装后默认使用的是mingw32-make,如果要使用make,需要在C:\MinGW\bin下找到mingw32-make.exe,复制一份并改名为make即可。3、如果都正常,还是无法使用make,可能是因为C:\MinGW\bin下有一个自带的make.exe,将该文件删除,重新复制mingw32-make.exe并改名为make.exe(我遇到过这个问题)如果无法正常运行,请按如下步骤检查。原创 2022-12-19 22:26:12 · 2041 阅读 · 1 评论 -
字节(抖音)小程序,菜单栏点击后自动滚动居中
遇事不决先搜索,搜出一小队文章,并在里面刨了半天后,开始动手,从别人文章借鉴(抄袭)的代码,修改半天还是实现不了,而且无用代码一大堆,无奈只能把官方的例子拉到开发者工具里面,写一个简单的用例,再将他应用到我的小程序里面,最后发现居然如此简单。.ttml文件,video是自己的菜单列表。模拟器 iPhone6/7/8/SE。字节跳动开发者工具v3.3.8。原创 2022-11-29 11:56:40 · 652 阅读 · 0 评论 -
获得意外的关键字参数username: __init__() got an unexpected keyword argument ‘username‘
首先我看到提示从空列表中弹出,接着因为处理这个异常而出现了另外一个异常然后就看到了题目里的意外关键字参数username首先我就想到会不会是redis的问题,检查了连接参数和redis是否正常启动后,都没问题,但就是出现这个错误。接着我开始疯狂百度,然后花费了很长时间没有找到答案,无奈之下,我从最后一个文件开始排查,最后发现是如下文件里面的问题。具体是哪些行代码搞鬼,我也没弄明白,总之,我找了一个以前还正常的版本复制进去,把这个文件的代码替换掉就好了,然后我查看了这个kombu库原创 2022-04-20 18:20:11 · 3158 阅读 · 0 评论 -
vue+nuxt项目,单独给一个页面设置背景颜色无法满屏的情况
完整采坑过程和解决结果:1、我想给一个子页面单独设置一个背景颜色。2、通过给body设置颜色后发现其他页面的颜色也变了。3、然后通过scoped来限制css样式只在当前页面生效,设置scoped后body的背景色失效了。4、然后我又给template内的第一个div标签设置背景色,设置完发现无法满屏,上下左右均有一条白线。5、随后查到可以通过position: fixed解决,背景颜色成功满屏。6、但随后我又发现页面无法通过鼠标滚轮滚动了,一番折腾,发现position的fixed要原创 2022-03-21 10:46:33 · 1909 阅读 · 0 评论 -
nuxt引入tinymce遇到navigator,以及其他的一些坑
nuxt使用tinymce富文本,出现的坑转载 2022-03-20 23:41:56 · 832 阅读 · 0 评论 -
MongoDB数据表导出和导入
导出命令mongoexport,-d 后面跟的是数据库名称,-c 后面跟的是要导出的表名, -o 后面是要存储的路径,数据格式为json原创 2022-01-16 23:08:25 · 3561 阅读 · 0 评论 -
django templates模板渲染html格式数据
用了一个富文本编辑器,存到数据库的数据是有html标签的,如果内容比较复杂,还有div,br, 等等,各种各样的标签,如图所示:结果呈现到网页,也是包含了html标签,如图所示:而我自己又不想用js的innerHTML来做,因为这样又要多写代码,为了简单,我通过如下方法,解决了问题:{% autoescape off %}<div id="content">{{ item.content }}</div>{% endautoescape %}原创 2022-01-08 18:48:42 · 887 阅读 · 0 评论 -
div右侧有缝隙,背景颜色无法满屏
我遇到了两种情况,情况1:底部背景颜色无法跟随div容器的高度铺满,如图所示:解决:这个问题我通过设置float: left;来解决,结果出现了第二个问题,右侧背景颜色无法铺满,随后又尝试了display: inline-block;还是无法解决,一样的问题,右侧有缝隙,如图所示:解决:最后通过flex布局,解决了右侧背景颜色无法铺满的问题display: flex;一点记录,防止掉过的头发,再掉一次...原创 2022-01-06 22:12:50 · 734 阅读 · 0 评论 -
Vue打包+nginx部署躺坑记
vue打包生成,dist文件夹,里面有index.html文件和static文件夹,通过nginx进行部署原创 2021-12-20 14:30:23 · 1278 阅读 · 0 评论 -
Go语言Gin框架html模板多目录渲染躺坑记
事故的起因是这样的,我跟着一位UP主大佬,通过Go语言的gin框架+vue开发了一套后台博客管理+前端页面展示的项目,因为大佬开发完成了,后续的一些没讲,就自己琢磨,结果将后台和前端展示两部分绑定到gin框架的时候,在模板渲染这块出现了问题,经过多方百度,依然没有解决,最后在群里讯问,得到一些回答,带来了一点灵感,其中比较有帮助的两点是:1、建一个demo测试一下,2、静态文件不能放在模板目录里,然后我建了一个demo,并完整复现了在项目中遇到的问题,经过排查,原因如下:我们先说静态文件的问题:原创 2021-11-22 12:04:25 · 1211 阅读 · 0 评论 -
django model default设置默认值后手动修改内容
我有三个字段,标题和附件地址,以及一个用来上传文件的字段,之前我将上传文件得到的标题和外网完整访问地址重新赋值给了标题和附件地址,作为他们的默认值。这并没有问题,很正常。但当我后续想要手动修改标题或者附件地址,或者不上传文件,手动填写标题或地址的时候,无法生效,程序任然使用默认值,并不能修改,并且如果不上传文件,则无法修改,必须上传。解决:1、我对文件上传字段做了修改,添加了blank=True和null=True。blank=True,允许填写表单的时候为空。null=True,允许字原创 2021-11-17 11:23:16 · 1486 阅读 · 0 评论 -
git版本回退后,导致已经add的代码丢失
git add . 后把代码提交到了暂存区,但是git status后看到很多是之前写的,不想提交,又不想一个一个撤回,想着版本回退一下,结果导致新写的功能代码直接全部丢失,无奈只能看有没有方法,经过寻找,发现可以找回。运行如下代码:git fsck --lost-found然后到项目文件下找到隐藏文件.git, 然后进入ost-found下的other,在里面就可以找到丢失的文件了记录一下,以免忘记,如有帮助也可点赞收藏!...原创 2021-10-30 21:33:21 · 1729 阅读 · 1 评论 -
Django框架model+admin实现软删除
在开发过程中,难免会遇到要求删除时不删除数据本身,而是在建model的时候有一个model字段,点击删除按钮后,给字段的值更新为点击删除操作的时间,下面我们进入正题:而在django里面删除数据有两种方式,一种是在数据详情页面删除,如下所示:另外一种是选择数量进行删除,如下所示:两种删除方式略有不同,所以我们都要设置,才能实现真正想要的效果。首先,创建一个delete_at字段,字段类型为DateTimeField,字段允许为空,默认值为空,字段名词为删除时间,接着我们重写del..原创 2021-09-22 16:36:06 · 950 阅读 · 0 评论 -
Scrapy发送POST请求携带Request Payload参数
首先我们来看看我的辛酸历程,各种报错报错1:服务器居然回个500来骗我说服务器故障,不得不说开发人员真的是太坏了,不过我就喜欢这样的。报错2:没有足够的值解包,需要的是2个,结果只有1个,难道问题在这?我们再往下看报错3:说无法解压缩,不可编辑的int对象,这是啥,莫非是我传的参数有问题?反复检查,怀疑人生中......报错4:返回405,并且是一个GET请求,???,FormRequest不是POST请求吗,怎么变成了GET请求?又是一顿检查,各种修改,然后怀疑人生........原创 2021-09-18 12:07:51 · 1127 阅读 · 0 评论 -
发送post请求携带Request Payload
Request Payload是一个json数据,而我们传统的Form data发送的是dict(字典),所以我们只需要将字典转换为json发送即可。请注意:转换成json,我们的value就不能用单引号引起来,否则无法请求成功,打印输出转换json后的数据发现,value多了两个双引号和一个斜杠,所以导致请求失败。...原创 2021-09-18 10:40:21 · 2143 阅读 · 0 评论 -
爬虫乱码,转码失败,一招解决
获取到的内容乱码如下:今天遇到一个网页,爬取到的内容都是这种方块,问号等乱七八糟的乱码,看响应的类型也是utf-8。想把乱码解码后再编码也失败了,搞得人头大无比,都想张口来句C语言。苦寻良久,各种方法尝试之后,决定跳出编码的范围,来重新看待问题,果然,没过多久让我找到病症之所在,原来是请求头传递的Accept-Encoding参数请求了br格式的压缩包,这种格式请求的时候不会自动解压,而前面的那个gzip则会自动解压,所以问题就在这里了我们将这个br删掉,就可以得到正常的数据了,..原创 2021-09-08 16:06:52 · 661 阅读 · 0 评论 -
django model设置SQL表注释和字段注释
通过修改django配置文件,将model里面的的verbose_name作为数据库的COMMENT,也就是注释信息。第一步:找到如下路径:C:\Users\work_study\work_study_venv\blog_test1_venv\Lib\site-packages\django\db\backends\base\schema.py注意:如果你是在虚拟环境下搭建的项目,注意到虚拟环境下寻找,例如我的就是在虚拟环境下搭建的,关键点在于这段路径:\site-packages\dja原创 2021-09-02 16:53:04 · 2006 阅读 · 1 评论 -
timer‘ object has no attribute ‘isalive
启动celery报错,提示:timer' object has no attribute 'isalive(计时器“对象没有属性”isalive),报错信息如图所示:根据网上搜索,都是说啥redis版本的问题,实际原因是:3.8版本和之前的用isAlive没问题,3.9之后就淘汰了,既然淘汰了,我们不用不就行了嘛。所有我们进入源文件,直接把这个and not self.isAlive()删掉并保存文件。最后运行celery,成功启动。...原创 2021-08-20 12:03:35 · 1137 阅读 · 0 评论 -
Received unregistered task of type ‘xxx.add‘.
启动celery报错,提示:收到类型为“tasks.add”的未注册任务(收到类型为“tasks.add”的未注册任务。),报错关键信息如下:Received unregistered task of type 'tasks.add'.KeyError:'tasks.add'解决办法,在app = Celery('django_celery'),这个celery文件下添加如下一行,即可解决问题CELERY_IMPORTS= 'django_celery'添加完成之后再次运行cele原创 2021-08-20 11:47:50 · 805 阅读 · 0 评论 -
运行scrapy项目报错
问题:我从git拉下来的scrapy项目运行scrapy crapy spidername报错。Scrapy 2.4.1 - no active projectUnknown command: crawlUse “scrapy” to see available commands解决方案:检查当前项目下是否有scrapy.cfg文件,如果没有则新建一个内容为# Automatically created by: scrapy startproject## For more informa原创 2021-05-11 13:52:18 · 712 阅读 · 0 评论 -
解决\033乱码问题
问题:Python中print输出带颜色的内容,在cmd中打印时出现乱码([0m)或者问号(?[0m)解决方案:导入colorama中的init方法from colorama import initinit(autoreset=True)print(r'\033[0;31m---请选择下载的分类,输入编号即可!---\033[0m')并将autoreset设置为True,再次输出成功解决colorama库是python中专门用来处理字体的颜色和背景,在不同平台的控制台、命令行进行输出原创 2021-04-30 11:34:41 · 3499 阅读 · 1 评论