- 博客(49)
- 收藏
- 关注
原创 django错误-includes缺失app_name
报错:Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple containing the list of patterns and app_name instead.解决方法2:app01/urls内添加。问题原因:缺失参数app_name。
2023-04-14 09:51:33
1052
原创 django错误-django运行环境与当前project环境不同
问题原因:之前是使用python3.6环境,但由于版本兼容问题更改至最新环境,pycharm内project interpret都已设置为新环境,但运行django时显示该错误,原因是:django运行环境未改,需更改django项目环境。问题说明:当前项目运行环境内包含pillow,且项目中导入依赖未报错,但运行django项目时仍然提示:No model name PIL。解决方法:如图设置django项目环境。
2023-04-14 09:43:32
1011
原创 django错误-已添加csrf_token,仍显示403 Forbidden
已添加csrf_token,仍显示403 Forbidden查找了很多文档:好像是说由于浏览器的问题,有两个csrf_token(session与表单),两个csrf_token不一致导致验证不通过。
2023-04-13 16:48:49
1256
原创 爬虫知识简介
网络爬虫是一个自动提取网页的程序,一般都分为3步:数据爬取,数据解析,数据存储。数据爬取就是模拟浏览器发送请求,所以需要对网络请求HTTP/HTTPS有一定了解HTTP:超文本传输协议(Hyper Text Transfer Protocol)是一个请求-响应协议,指定了客户端可能发送给服务器的消息类型以及得到的响应类型。请求和响应消息的头以ASCII形式给出。HTTPS。
2023-02-26 14:59:39
1656
1
原创 11-MongoDB在Python中使用和redis的安装与使用
> 本讲总结>> MongoDB与Python交互使用>> redis安装与使用>> redis简单使用
2023-01-18 09:40:10
187
原创 10-MongoDB复合查询
> 本讲总结>> MongoDB查询展示>> MongoDB复合查询>> MongoDB索引查询与设置>> MongoDB备份与恢复
2023-01-18 09:29:33
438
原创 08-爬虫数据存储json与CSV
> 本讲总结>> 数据存储简介>> json模块使用>> CSV 模块使用>> 爬虫案例-爬取游戏详情(未完成)
2023-01-17 14:40:01
352
原创 05-requests添加Cookies与正则表达式
> 本讲总结> request代理使用> request SSL> request添加Cookies> 数据解析方法简介> 数据解析:正则表达式讲解
2023-01-17 14:12:50
323
原创 04-urllib Cookie相关操作,requests简单使用
本讲总结:>> urllib添加cookie相关操作>> urllib 的UrlError简单介绍>> requests第三方库简单使用
2023-01-17 14:06:08
657
原创 02-urllib-请求头添加与IP代理与handler
> 知识点> urllib请求头添加> urllibIP代理使用> urllib handler相关
2023-01-17 11:36:19
2981
原创 00-爬虫知识点总结-未完结(11/27)
爬虫学习笔记学习视频地址:https://www.bilibili.com/video/BV1CF411574u/ 此为该视频合集的知识点总结,方便以后查找。
2023-01-17 11:24:23
1027
1
原创 文章目录固定效果实现
=效果展示=:效果:固定在屏幕左侧,点击目录后收起,再次点击显示点击目录,文章滚动到对应位置=实现逻辑=:后端利用Markdown自动生成目录前端展示目录,并为目录添加样式点击目录实现滚动效果(距离顶部有一定距离)=相关代码=:前端<style> .catalogue-sm{ position: fixed; bottom: 450px; left: 10px; } .catalogue{
2022-04-29 15:32:19
332
原创 Django建立博客搜索功能(haystack+whoosh+jieba)
1-相关说明:haystack 全文检索框架,可配置各种搜索引擎,在Django内相当于app whoosh 搜索引擎2-whoosh下载与优化 中文分词jieba下载:pip install whoosh -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com优化由于whoosh搜索引擎自带的中文分词功能效果较差,所以为whoosh搜索引擎配置jieba库进行分词。(可不操作,但中文效果差)下载jieba:pi
2022-04-27 11:27:15
3474
原创 超详细教程-Django实现Ajax局部刷新
效果展示:右侧div块展示博客详情右侧div块展示新建博客右侧div块展示新建博客实现逻辑:在一个DIV块展示不同的功能模块(查看博客,编辑博客,新建博客)前端发起Ajax请求后端使用render函数返回请求获取的内容前端接收render的HTML模板渲染后的HTML内容,并将其展现在特定区域(div)块相关代码:HTML:<div class="blog-detail" id="blog_detail"></div>JS: function add
2022-01-10 22:00:59
4843
2
原创 超详细教程-Django博客的标签值的前后端交互
效果展示上传前:上传后:实现逻辑:前端将后端传输的标签ID与标签名展示点击确认上传博客时,前端获取已选取的标签ID,并传输到后端后端获取数据后,将数据上传至数据库PS:标签与博客之间是多对多关系,所以前端我使用CheckBox相关代码:前端HTMLPS:前端获取列表,后端使用函数getlist获取的值为空,所以选择用json将其转换为字符串后再传给后端{% for tag in tags %} <label class="checkbox-inline ">
2022-01-10 16:39:18
820
原创 超详细教程-Django使用邮箱发送验证码
效果展示实现逻辑:前端验证邮箱输入框内是否是邮箱地址 (若不是 弹出提示框,否则下一步)后端获取邮箱地址,生成验证码发送至对应邮箱, (若发送失败 弹出提示框,否则下一步)获取验证码按钮开始倒计时 ,无法点击,等待用户输入相关代码前端HTML<form id="form" name="form" class="form-horizontal col-md-offset-3 " style="margin-top:20px" >
2022-01-07 17:10:09
5684
3
原创 超详细教程-Django+Bootstrap构建博客分页功能
展现效果实现规则:默认展示7个分页按钮(previous与next不算)页面范围等于1:不展示所有页面范围小于等于7,全部展示:1 2 3 4 5 6 7所有页面范围大于7,需展示省略符例如共8,当前页为1-4:1 2 3 4 5 。8例如共8,当前页为5:1 。 4 5 6 。8(这种情况,当前页始终位于页面导航中部)例如共8,当前页为6-8:1 。4 5 6 7 8前端实现: <nav aria-label="Page navigation" style="padding
2022-01-07 15:40:03
988
原创 import _ssl ImportError: DLL load failed
问题描述简单讲一下我的问题:使用pycharm打开Django项目(虚拟环境编译器),当测试发送邮件功能时,出现报错,import _ssl # if we can’t import it, let the error propagateImportError: DLL load failed: 找不到指定的模块但奇怪的是,我用cmd命令在我的虚拟环境中python manage.py runserver 测试这个功能时,该功能不会报错解决方法百度和优快云了关于这个问题的解决方
2021-09-12 01:36:13
4007
1
原创 使用pycharm打开并运行别人的Django项目
pycharm打开别人的项目打开pycharm ,点击文件,点击打开,选定你需要打开的Django项目(注意:要选择manage.py的上级文件,这样才能打开并运行整个项目。)创建本地数据库文件terminal打开数据库:mysql -u root -p,输入密码创建数据库并导sql文件> source /xx/xx/xx.sql;注意:若你的sql文件没有创建数据库的命令行,需要你自己创建数据库,然后导入数据create database xxxx;mysql> use
2021-09-08 11:48:16
11354
1
原创 openpyxl运行时未报错,但打开excel出现错误”已删除的部件: 有 XML 错误的 /xl/styles.xml(样式)“
openpyxl 错误记录错误描述:openpyxl写入字体样式未生效:程序运行时没有报错,但打开excel表格时Microsoft提示错误如下图,选择恢复后,写入单元格的值仍然生效,但对字体颜色的修改未生效 wb_y = openpyxl.load_workbook(order_path) ws_y = wb_y.worksheets[0] ws_y['A1'].value = 'abcd' ws_y['A1'].font = Font(color=colors.RED) wb_y.save
2021-09-02 16:06:42
4788
原创 通过宝塔面板部署Django项目至阿里云服务器
通过宝塔面板部署Django项目至阿里云服务器参考链接:https://www.bilibili.com/video/BV1Cv411n7wA注意:本博文文章图片根据视频截图和博主自己的项目截图,包括项目名称,数据库名称可能不一致,请根据自己的情况判断第一步:项目打包1.Django项目需要生成一个生成requirement.txt( 内容为项目所需的package list),方便项目部署时 下载依赖的包。详情参考:https://blog.youkuaiyun.com/z13653662052/arti
2021-08-03 22:58:12
844
原创 pycharm闪退问题(出现out of memory错误后,修改值后打不开)
错误:在pycharm出现out of memory后,修改值后 pychrm一直闪退方法一:修改vmoptions文件:安装pycharm的目录下参考链接:https://blog.youkuaiyun.com/Late_whale/article/details/106746118反馈:尝试后无论怎么修改值都仍然无法打开方法二:修改vmoptions文件:C盘下注意:.在c盘搜索.vmpotions扩展名的文件。(如果你在pycharm安装路径里面找的话,你只能在bin文件里找到pycharm64.e
2021-06-24 11:35:34
6476
原创 CSS使用全面总结
参考:https://www.cnblogs.com/liwenzhou/p/7999532.html#autoid-5-0-2写好看页面的步骤1.划分界面大布局margin外边距.margin-test { margin-top:5px; margin-right:10px; margin-bottom:15px; margin-left:20px;}推荐使用简写:.margin-test { margin: 5px 10px 15px 20px;}顺序:上右下
2021-05-28 14:12:12
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人