![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
@苏词吗?
计算机专业
python wed开发 学员(学习中)
展开
-
Your branch is up to date with ‘origin/master‘.nothing to commit, working tree clean 报错
所以我在文件夹里面,新建了一个文本文档,然后加了一些内容;他说我,内容没有变动,实时上加上了一个空文件夹;重加入暂缓区进行提交,就成功了;原创 2022-11-18 17:32:36 · 248 阅读 · 0 评论 -
解决 python 下载包慢的问题
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:https://mirrors.aliyun.com/pypi/simple/豆瓣:https://pypi.douban.com/simple/如 我要安装 numpy 库 并使用 豆瓣 的镜像源。pip3 install 库名 -i 镜像地址。原创 2022-11-13 15:40:38 · 335 阅读 · 0 评论 -
更新token
用户在登录之后为了保证账号的安全性我们需要更新token;不知不觉的将token给更新掉;即使我们的token泄露也会马上给换掉;此时拿到的就是一个务实的过期token;思路:首先我们要 生成两个token;一个长token和一个短token;短token就假设设置五分钟后过期;然后,我们在后端 进行拦截过期的token;拦截到报406;前端用拦截器,拦截406,拦截到之后,我们就将长token传入后端,设置一下过期时间;在返回前段进行本地存储;把toekn给更换了;原创 2022-10-03 17:04:20 · 750 阅读 · 0 评论 -
退出登录token 过期
当用户退出后,他又将token给粘贴到了,很轻松就进入到了我们的页面中,导致我们的信息泄露;那我们就将用户点击,退出登录时的token给存储到redis中;只可在前端一味的清楚本地token是不行的;提前复制了我们的token;我们的token后进行token分析;我们都知道我们的token一但,发放放前段我们就不能,对他进行随时的修改;这样每当前段带着token要数据的时候,就将redis中的,token 进行对比,一但一致。我们在后端,将用户的标识信息生成了token之后由前段将数据存放在了;原创 2022-10-03 16:47:54 · 1170 阅读 · 0 评论 -
解决 支付宝沙箱环境测试 出现“沙箱订单信息有错误,建议联系卖家”
出现“沙箱订单信息有错误,建议联系卖家”问题看这里!-帖子详情-开放社区 (alipay.com)今天在测试的时候 怎么就连接不上支付宝沙箱的环境;他说合作协议到期,联系商户;我也提交了我的问题,应该很快就可以得到解决了;于是我就去官网进行查找解决方法;终于官方也随之回应;原创 2022-10-03 13:28:43 · 1822 阅读 · 0 评论 -
前段方法的封装
/ 传入一个执行成功的信息 返回一个执行成功的弹框 和 信息。// 在项目中调用的时候是 this.$message。// 封装请求成功时 的弹框 (为了在全局可以使用)原创 2022-09-27 23:40:26 · 40 阅读 · 0 评论 -
拦截器的介绍和使用
时,会用到拦截器的功能,一般分为两种:请求拦截器、响应拦截器。// // 对响应进行拦截。原创 2022-09-27 23:33:13 · 356 阅读 · 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 · 68 阅读 · 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 · 1087 阅读 · 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 · 480 阅读 · 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 · 84 阅读 · 0 评论 -
python 中常见的内置模块
结果time.struct_time(tm_year=2018, tm_mon=9, tm_mday=20, tm_hour=15, tm_min=33, tm_sec=9, tm_wday=3, tm_yday=263, tm_isdst=0)# 结果time.struct_time(tm_year=2018, tm_mon=9, tm_mday=20, tm_hour=7, tm_min=37, tm_sec=46, tm_wday=3, tm_yday=263, tm_isdst=0)...原创 2022-08-31 22:32:09 · 88 阅读 · 0 评论 -
python字体颜色 整理
40m这是一行黑色测试字体\033[0m')40m这是一行红色测试字体\033[0m')40m这是一行绿色测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')40m这是一行测试字体\033[0m')...原创 2022-08-31 21:00:42 · 576 阅读 · 0 评论 -
redis 数据类型总结
user_xioaming (哈希数据类型的存放形式)是字典的键 {}里面是字段的值(大括号还是以字典的形式存放)zrange 键 0 -1 withscores(查看全部的数据)(带withscores将所有的值都显示出来了)zrangebyscore 键 90 (100)(查看值90到100之间的字段;redis 是以字典(键:值)的形式来存储他是没有整形的,因为字典的值 ,既可以存数字也可以存字符串。zrevrank 键 值键所对应的键(先从高到低排序,然后字段的下标)(下标的起始位置包含0)...原创 2022-08-31 20:56:21 · 57 阅读 · 0 评论 -
常用地址 连接总结
category=all&path=%2F%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90(百度网盘地址)https://gitee.com/pand_kings/2202_p6(老师 远程存放 p6项目地址;三 : http://rhepekb89.hd-bkt.clouddn.com/ 这是 存储的空间地址。一:官网 https://portal.qiniu.com/kodo/bucket。...原创 2022-08-31 20:53:50 · 637 阅读 · 0 评论 -
常用数据参考
清楚本地缓存中存放的token 和用户名。查看和删除购物车商品购物车。# cart_key = 'cart_%s'%uid 表示用户 如cart_1 就是用户1。原创 2022-08-31 20:52:14 · 179 阅读 · 0 评论 -
分页思路整理(前后端)
/ fnGetData 是点击分页时触发的时间 (为了保页面刷新就有数据;建议在methods里面 触发事件向后端发起请求 然后在 挂在里面 掉用)要返回 前段一个分页的总数量: total = len(brands)'msg': '分页成功',// 这个变量控制的是当前页面。# 每页显示几条数据。//这是分页的总数据条数。//这是每页显示几条数据。...原创 2022-08-31 20:51:00 · 399 阅读 · 0 评论 -
七牛云上传图片
添加头像原创 2022-08-31 20:49:07 · 420 阅读 · 0 评论 -
跨域配置黑白名单
在前段保存token数据//# 用户模型类 子应用名.模型类。此导包自带用户信息字段//# 添加黑白名单。原创 2022-08-31 20:47:30 · 523 阅读 · 0 评论 -
redis 常用的 数据类型
user_xioaming (哈希数据类型的存放形式)是字典的键 {}里面是字段的值(大括号还是以字典的形式存放)zrange 键 0 -1 withscores(查看全部的数据)(带withscores将所有的值都显示出来了)zrangebyscore 键 90 (100)(查看值90到100之间的字段;redis 是以字典(键:值)的形式来存储他是没有整形的,因为字典的值 ,既可以存数字也可以存字符串。zrevrank 键 值键所对应的键(先从高到低排序,然后字段的下标)(下标的起始位置包含0)...原创 2022-08-31 20:42:38 · 161 阅读 · 0 评论 -
外键_id 和外键 的区别
就是不加_id ,拿到他就相当于拿到了主表的模型类,可以获取他的全部数据;在查询的时候他就单纯是一个数字 和 主表中id 一一对应;查询的时候可以根据这个条件,拿到主表的查询集;最近在做查询的时候,老师报一些奇怪的错误;后来发现是,是对外键的应用有误;...原创 2022-08-07 12:43:35 · 220 阅读 · 0 评论 -
查询集 和 查询对象的区别
查询对象在orm映射中,老是,出现一下的错误,那就是对,查询集和查询对象的运用错误;特意做了一个练习来区分了,一下他们的区别;“查询对象。原创 2022-08-06 14:03:15 · 90 阅读 · 0 评论 -
127.0.0.1:8000/users/check/uuid/a1234/UnicodeDecodeError at/users/check/uuid/a1234/utf-8‘ codec 报错
解决方法将Response 改为 HttpRequest。原创 2022-08-05 22:26:23 · 47 阅读 · 0 评论 -
redis.exceptions.ConnectionError: Error 10061 connecting to localhost:3679. 由于目标计算机积极拒绝,无法连接。. 错
打开服务即可。原创 2022-08-05 22:19:53 · 267 阅读 · 0 评论 -
不同请求的传参方式 get put post delete
params:{'键':值}data: {'键':值}put和和post一样。原创 2022-08-05 22:13:55 · 162 阅读 · 0 评论 -
模拟支付宝支付功能
我要在订单表页面点击支付,在生成订单的同时跳往,支付页面,我们会生成一个支付地址,返回给前段,前段通过 window.location.href = app.data.pay_url;这个方法将地址放进地址栏;然后去和沙箱的服务器进行交互;此时,他会让我们回调一个地址,这个地址是我们自己定义的,他就会重新返回我们的django服务器我们,我们就利用 redirect 这个函数进行虫定向;跳回我们准备好的订单也面,把支付状态;...原创 2022-08-04 18:54:16 · 1647 阅读 · 0 评论 -
Access to XMLHttpRequest at ‘http://localhost:8000/v1/users/staffs/‘ from origin ‘http://loca 报错
Access to XMLHttpRequest at 'http://localhost:8000/v1/users/staffs/' 这个跨域异步请求访问django服务器from origin 'http://localhost:8080' has been blocked by CORS policy:从vue服务器已经被跨域策略阻止 Request header field author is not allowed这个请求头部 字段不被允许 by Access-Co原创 2022-07-14 18:49:39 · 3598 阅读 · 0 评论 -
django 分页器和过滤器的介绍
过滤器就是过滤出字段中符合要求的数据;方便我们查找下面我们来认识几种过滤器吧!导包from django_filters.rest_framework import DjangoFilterBackend1.导包from rest_framework.filters import SearchFilter3.在试图使用 # 模糊查询class App1(viewsets.ModelViewSet): queryset = Brand.objects.all() serial原创 2022-07-10 18:35:04 · 509 阅读 · 0 评论 -
django 前后端链条报错总结
创建项目命令项目名不要使用汉字 数字开头创建应用命令一定要进入到项目里创建应用启动项目时(null): can't open file 'manage.py': [Errno 2] No such file or directory没有在django项目中启动迁移时No changes detected没有在配置文件中注册appDid you install mysqlclient?在项目同名的目录下的init.py中加入import pymysqlpymysql.install_as_MySQLdb(原创 2022-07-10 18:18:03 · 309 阅读 · 0 评论 -
序列化器的介绍和应用(django)
所谓的序列化就是比喻语言沟通;一个不能英语的中国人,和一个不懂汉语的美国人,不无法沟通的;所以我们需要一个翻译(作为他们沟通的桥梁)序列化就可以类比一个翻译家;比如我们的后端是 python 前段是vue 要想进行交互(是存在语言障碍的)所以我们序列化 json (序列化有自己的特点 比如json中的引号都为双引号) ; 要想实现序列化我们要定义序列化器;如:S(serializers.Serializer) 普通序列化器 T(serializers.ModelSerialize原创 2022-07-03 13:12:44 · 188 阅读 · 0 评论