![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask
文章平均质量分 53
@苏词吗?
计算机专业
python wed开发 学员(学习中)
展开
-
elasticsearch7 实战应用
sniff_on_connection_fail=True, # 节点没有响应时,进行刷新,重新连接。"title": '恐龙',sniffer_timeout=60, # 每 60 秒刷新一次。self.index = index #索引实例化传递的索引名。# 'title':'三国演义',# 'author':'罗贯中'#判断索引是否已经存在。# 初始化es对象。# 插入数据(进行测试)# # 在插入数据后进行监听。# 查询数据(进行测试)原创 2022-11-07 17:25:03 · 828 阅读 · 0 评论 -
docker简单介绍 和 常用命令
官方网站:容器较为官方的解释容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。容器化软件适用于基于 Linux 和 Windows 的应用,在任何环境中都能够始终如一地运行。容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的影响,从而有助于减少团队间在相同基础设施上运行不同软件时的冲突。容器较为通俗的解释。原创 2022-11-07 17:08:53 · 193 阅读 · 0 评论 -
项目部署;流程
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 添加阿里云的docker源。-rw-r--r-- 1 root root 284 Nov 4 10:26 default.conf # 放nginx的配置文件。-rw-r--r-- 1 root root 78545 Nov 3 09:55 book.sql # sql文件。原创 2022-11-07 17:06:20 · 795 阅读 · 0 评论 -
Python 随机字符串的生成方式
今天发现了,一个有趣的函数;以后再也不用担心,怎么生成随机的各种类型的字符串了;# 特殊符号 + 加大小写字母 + 数字。# 随机特殊符号 如:;# 随机的符号(只有固定几种,会重复)# 哈希(大小写 包含数字)原创 2022-11-07 14:44:47 · 491 阅读 · 0 评论 -
Nginx安装与负载均衡
正向代理,也就是我们常说的代理,其工作原理为:我访问不了某个网站,但是我能访问一个代理服务器,这个代理服务器他能访问那个我不能访问的网站,于是我连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来之后返回给我。我们换个方式理解,就是当外部网络对内部网络器是不能直接访问的,要通过一个代理服务器才能进行访问,而外部网络看到的只是代理服务器,反馈也是由代理服务器返回的,外部网络对于代理服务器与内部网络直接的具体情况是不可见的。# 文件路径,可以相对路径(相对于nginx而言),也可以绝对路径。原创 2022-10-30 18:35:27 · 513 阅读 · 0 评论 -
Linux 常用命令(注意 Linux 命令的格式非常严格;比如严格区分大小写)
例子:切换到/etc/sysconfig/networks-scripts 目录下。3. 一个文件通过计算得到的一串字符串,文件内容的唯一标记(文件内容不变,指纹不会变)# 查看详细信息,元数据信息(用户、组、大小、创建时间、权限信息、文件类型)# 以分页的方式浏览文件信息(适合查看大文档),进入浏览模式。# 实时滚动显示文件的最后10行信息(默认10行)mkdir -p /a/b/文件夹名。# 查看文件中的全部信息(适合查看小文档)tail -n -20 文件名。tail -n 20 文件名。原创 2022-10-30 18:32:31 · 148 阅读 · 0 评论 -
钉钉登录操作流程
只修改 redirect_uri 和 &client_id 其他的不变(将这个地址居中到一行可以访问到钉钉登录的页面;"accessToken": "a0689fe599233315a1ba01fa50f13482", // 返回的token。# 如果使用刷新token换用户token,传refresh_token。redirect_uri= http://127.0.0.1:8080/ #登录成功跳转的地址。&client_id=dingxxxxxxx //应用的AppKey。原创 2022-10-22 18:54:48 · 4131 阅读 · 0 评论 -
更新token
用户在登录之后为了保证账号的安全性我们需要更新token;不知不觉的将token给更新掉;即使我们的token泄露也会马上给换掉;此时拿到的就是一个务实的过期token;思路:首先我们要 生成两个token;一个长token和一个短token;短token就假设设置五分钟后过期;然后,我们在后端 进行拦截过期的token;拦截到报406;前端用拦截器,拦截406,拦截到之后,我们就将长token传入后端,设置一下过期时间;在返回前段进行本地存储;把toekn给更换了;原创 2022-10-03 17:04:20 · 753 阅读 · 0 评论 -
退出登录token 过期
当用户退出后,他又将token给粘贴到了,很轻松就进入到了我们的页面中,导致我们的信息泄露;那我们就将用户点击,退出登录时的token给存储到redis中;只可在前端一味的清楚本地token是不行的;提前复制了我们的token;我们的token后进行token分析;我们都知道我们的token一但,发放放前段我们就不能,对他进行随时的修改;这样每当前段带着token要数据的时候,就将redis中的,token 进行对比,一但一致。我们在后端,将用户的标识信息生成了token之后由前段将数据存放在了;原创 2022-10-03 16:47:54 · 1179 阅读 · 0 评论 -
解决 支付宝沙箱环境测试 出现“沙箱订单信息有错误,建议联系卖家”
出现“沙箱订单信息有错误,建议联系卖家”问题看这里!-帖子详情-开放社区 (alipay.com)今天在测试的时候 怎么就连接不上支付宝沙箱的环境;他说合作协议到期,联系商户;我也提交了我的问题,应该很快就可以得到解决了;于是我就去官网进行查找解决方法;终于官方也随之回应;原创 2022-10-03 13:28:43 · 1841 阅读 · 0 评论 -
ExpiredSignatureError 的作用
ExpiredSignatureError 专门用来捕获我们的token是否过期的异常信息。'msg':"Token过期"原创 2022-09-27 23:43:04 · 427 阅读 · 0 评论 -
前段方法的封装
/ 传入一个执行成功的信息 返回一个执行成功的弹框 和 信息。// 在项目中调用的时候是 this.$message。// 封装请求成功时 的弹框 (为了在全局可以使用)原创 2022-09-27 23:40:26 · 42 阅读 · 0 评论 -
拦截器的介绍和使用
时,会用到拦截器的功能,一般分为两种:请求拦截器、响应拦截器。// // 对响应进行拦截。原创 2022-09-27 23:33:13 · 360 阅读 · 0 评论 -
fals 一对多关系
主表name = db.Column(db.String(500),comment='商品名字')price = db.Column(db.Float(8,2),comment='商品价格')img = db.Column(db.String(500),comment='商品图片')img = db.Column(db.String(500), comment='商品图片')name = db.Column(db.String(500), comment='商品名字')原创 2022-09-19 21:39:06 · 69 阅读 · 0 评论 -
mysql迁移时出现错误:INFO [alembic.runtime.migration] Context impl MySQLImpl. INFO [alembic.runtime.migrat
mysql迁移时出现错误:INFO [alembic.runtime.migration] Context impl MySQLImpl. INFO [alembic.runtime.migrat我也会经常出现这个错误 :(大部分是在迁移的时候;那就更不用说生成迁移文件了)我是发现了这个错误就像 状态码中的400一样;是一个各种错 大部分是 错在我们的 模型类中;原创 2022-09-17 21:49:54 · 1104 阅读 · 0 评论 -
sqlalchemy.exc.ArgumentError: Mapper mapped class NewsLoog->news_loog could not assemble any primary
sqlalchemy.exc.ArgumentError: Mapper mapped class NewsLoog->news_loog could not assemble any primary key columns for mapped table 'news_loog' 报错。原因是我们定义的模型类缺少了一个;可能是我们的没有定义 id字段 (flask框架 是不会给我们自动生成 id 字段的) 或者是 我们没有给他 添加 主键约束;如下我们给他加上主键字段就可以了;原创 2022-09-17 21:38:47 · 493 阅读 · 0 评论 -
flask 框架 介绍 和 跨域的实现
{"id": 1, "name": '张三', "title": '沙发', "content": "我是1楼"},{"id": 2, "name": '李四', "title": '板凳', "content": "我是2楼"},{"id": 3, "name": '王五', "title": '茶几', "content": "我是3楼"},CORS(app, resources=r'/*') # 注册CORS, "/*" 允许访问所有api。# Flask的"轻"// 返回 json 数据。原创 2022-09-15 22:16:09 · 85 阅读 · 0 评论