
python
文章平均质量分 57
清夢懮
学习使我快乐
展开
-
python使用flask框架操作mongodb基本使用
本节 简单讲一下如何简单用框架操作mongodb数据库,大部分都是上一节的内容只是改了改,变成一个框架操作数据库了而已。然后再下载flask,下载完之后就能正常的使用了,我先把上次的文件挪了过来整理了目录结构如。跟那些框架差不多都是实例化、中间件、蓝图、run,然后run里面写一堆的ip,端口啥的。然后就改写里面的详细的东西,创建了一个统一测试的接口自己测试测了半天才写的差不多。主页的那个只是展示主页显示的数据,用来测试的,为了测试逻辑更代码是否能通顺的 如。这样就能简单的实现了操作数据库。原创 2022-10-24 18:23:17 · 633 阅读 · 1 评论 -
python使用flask框架操作mongodb基本使用
本节 简单讲一下如何简单用框架操作mongodb数据库,大部分都是上一节的内容只是改了改,变成一个框架操作数据库了而已。然后再下载flask,下载完之后就能正常的使用了,我先把上次的文件挪了过来整理了目录结构如。然后就改写里面的详细的东西,创建了一个统一测试的接口自己测试测了半天才写的差不多。主页的那个只是展示主页显示的数据,用来测试的,为了测试逻辑更代码是否能通顺的 如。然后是api测试的文件,为了方便测试就单独写了一个文件创建一个类,通过这几样的配置就能够操作数据库了。这样就能简单的实现了操作数据库。原创 2022-10-24 18:14:20 · 2710 阅读 · 0 评论 -
mongodb 基本操作(python)
很好写好了,不知道为啥这样写的可以去官网啥的看看他那个db取数据库的方法,官网的说法是可以这样写的通过key取值我就拿传入的database查找使用find_one()找,加参就是找指定的比如{"name":"xxx"} 这种的而且在后面使用find(),update()的时候等须要指定参数的时候都是一个json类型的字符。使用update_one()就能更新参数,第一个为查找的参数,第二个必须是要用$set包裹的字典嵌套字典的形式,别问我我不知道,不这样写我是报错了。原创 2022-10-20 18:40:34 · 495 阅读 · 0 评论 -
分片式文件上传(tornado6+aiofiles+vue3.0+Ant design)
然后在handleChange事件里设定一下文件分片的操作,以文件为单位肯定要在事件中传递一个文件file定义一个临时变量size记录文件大小file_name记录文件名字,但是文件的切片并不是每一个文件都是需要去做切片的,只有在一些特殊的文件中做切片才会有具体的效果,文件的切片自始至终都是为了能更快的上传文件,如果一些文件的体积本身就不算太大,再去切片大大的浪费时间还不如直接传递给后端,所以在分片的时候我做了一个判断语句,目的就是为了控制哪些文件需要被切片哪些文件不需要做切片。...原创 2022-07-28 21:04:36 · 750 阅读 · 2 评论 -
使用gietts实现第三方登录
目录前言一、如何使用gitee来进行一个三方登录二、使用步骤1.gitee作为第三方登录的基本使用流程2.引诱用户点击gitee登录:3.具体步骤 3.1 引导用户到具体的链接上(get请求) 3.2通过用户点击获取用户的code信息 使用gitee实现第三方登录了解大体流程懂得看开发文档打开自己的gitee,滑动到头像点击设置,在数据管理层有一个“第三方应用”选项点击它,在右上角有一个创建应用,输入名称,主页(项目主界面)回调地址(用于后端重定向)上传一个Logo(应用图片)原创 2022-07-04 21:20:51 · 1013 阅读 · 0 评论 -
使用redis封锁用户的登录权限
在考虑有redis的情况下我们可以使用redis中的set来记录当前某个用户在一段时间内他输入密码/账号导致他登录不上去,每次登陆不上去之后记录这个用户的登录错误次数的这个集合就+1视为num+=1,如这样就能够简单的设置一个已经存在的key,但是这个是用来测试一下用户在短时间里面输入错误的次数,所以说到了一定的时间就会有一个删除在第一次出错的时候就应该提前去判断一下是否有这个key,如果获取到当前用户的这个key就说明当前的用户不第一次在短时间内输错密码,所以就判断在当前这个时间内他一共输错了几次,原创 2022-06-29 19:52:50 · 454 阅读 · 0 评论 -
使用pytho完成web网址自动签到功能
采用了第三方的一个库“Seleninum”,用来完成自动化登录在别人的笔记中轻松了解并且使用seleninum首先呢导入这个库中的webdriver、By可以设置一个变量存储一下自己的账号和密码或者手动输入等然后对网页进行访问,由于网站的类型、种类、样式大不相同,在获取相对应的input框的时候需要自己找一下对应的位置等,在获取相对应的文本框之后呢就可以把存储的用户信息自动的输入到网站的输入框内,找到登录的按钮并登录,等待路由的跳转,在跳转完成之后有对页面进行进一步的分析获取到签到按钮然后原创 2022-06-26 16:48:49 · 395 阅读 · 0 评论 -
为什么使用if __name__ == “__main__“来启动main文件
这个是为了判断是否是在当前文件中运行,如果是的话才会执行这里面的内容,为了防止在导包调用的时候触发判定里面的方法 如果当运行时是当前的py文件时这个__name__内置函数打印出来的是__main__,如果当前文件被调用到其他文件中执行,那么这个被调用的文件里的__name__就只是调用文件的文件名不带.py的格式,这一轻松的解决了再导包的情况下被动执行...原创 2022-06-20 20:08:52 · 234 阅读 · 0 评论