- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 Windows子系统Ubuntu安装和Goland+Gocv编译的问题解决
执行 go build -tags customenv --ldflags ‘-extldflags “-static”’ -v -x -a -o yangyang。cd /tmp/opencv/opencv-4.5.3/ 进入opencv-4.5.3安装包。如果需要用到子用户和设置密码查看(进入不到root也可以重新设置root密码即可)下载完成在电脑上面找到你的ubuntu我的是在开始栏这里直接点进去就可以。然后打开进行配置(这里在网上教的最合适的配置)(执行命令也在下载下来的txt文件里面)
2023-04-03 11:13:39 501 1
原创 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
"title: 你好,世界",表示该文章的标题是"你好,世界",如果不设置这个值,默认使用嵌入文件名的标题,即"hello world"。{{ page.title }}就是文件头中设置的"你好,世界",{{ page.date }}则是嵌入文件名的日期(也可以在文件头重新定义date变量),"| date_to_string"表示将page.date变量转化成人类可读的格式。进入该目录,创建第一篇文章。第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。
2022-10-31 08:23:08 479
原创 七夕送给女朋友的html页面(超精美)
如何做一个网页送给女朋友做情人节礼物本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的框架做的一个小型网站,里面可以实现跳转功能,怎么配置flask的环境变量,去官方文档看就好了,里面写的很详细然后这个是我们的一个总的其中是用来存放我们的动态文件包括css,js,图片,音频等等,templates是用来存放html文件的,然后py文件是我们的后端,用来实现页面的跳转功能。...
2022-08-04 08:01:52 5268 4
原创 Flask框架搭建
Flask诞生于2010年, 使用python语言基于Werkzeug工具箱编写的轻量级Web开发框架 Flask本身相当于一个内核, 其他几乎所有的功能都要用到扩展(邮件:Flask-Mail, 用户认证:Flask-Login, 数据库:Flask-SQLAlchemy). Flask的核心在于Werkzeug(路由模块), Jinja2模板引擎. # Flask的"轻" Flask的"轻", 不代表其功能不够强大, Flask拥有丰富的扩展, 其依赖于扩展来给应用添加功能, 众
2022-07-04 17:18:36 243
原创 Flask强制登录 token 无感知更新 token禁用
1.强制登录需求在开发中, 部分接口是要求用户登录才能访问的, 所以有强制登录的需求. 当用户登录的情况下, 可以正常访问特定的接口, 但当用户没有登录的情况下, 访问特定的接口, 则要求用户进行登录.2.强制登录思路1.定义装饰器脚本, 脚本内定义login_required装饰器2.传入装饰器中的函数就是请求要访问的视图, 所以在视图执行前, 进行判断, 如果用户登录则放行, 执行视图; 如果用户未登录则返回401状态码与'Invalid token'信息3.如何判断用户是否登录呢? 之前的请求
2022-07-04 17:13:28 531
原创 支付宝支付
支付宝开放平台 如果从www.alipay.com访问,选择我是开发者。支付宝扫码登录身份:自研开发者控制台>开发服务>沙箱>沙箱应用 沙箱:协助开发者进行接口开发及主要功能联调的==模拟环境==,目前仅支持网页&移动应用和小程序两种应用类型使用沙箱环境不需要创建应用,只有真实项目开发才需要创建应用,并且上线时要使用真实支付环境测试;注意沙箱的维护时间,在维护期间使用会出现不可预期的错误。支付宝开放平台开发助手_支付宝开放平台开发助手-快应用文档类资源-CSDN下载这个软件可以快速根据公钥生成私钥 加签内容
2022-07-04 17:04:05 431
原创 Flask上下文概念和蓝图的使用
Flask上下文上下文:即语境,语意,在程序中可以理解为在代码执行到某一时刻时,根据之前代码所做的操作以及下文即将要执行的逻辑,可以决定在当前时刻下可以使用到的变量,或者可以完成的事情Flask上下文对象分类: (1).请求上下文: 1).request 2).session (2).应用上下文: 1).current_app 2).g对象 请求上下文: request与session request对象: 封装了HTTP请求的内容, 针对的是HT
2022-06-22 16:17:50 344 4
原创 Django实现同步发送短信验证码和异步发送
下载:pip install ronglian_sms_sdk容联云地址:容联云通讯_短信平台、手机验证码、语音验证码、IM即时通讯、云呼叫系统等互联网通信服务注册账号:这三个记录下来添加测试手机号全部完成1.非异步创建一个.py文件注:这里是在子应用里面创建然后封装发送短信验证码方法注这里的 accId accToken appId 就是上面让记得东西from ronglian_sms_sdk import SmsSDKimport...
2022-05-26 16:20:47 575
原创 异步处理Celery5大核心和工作流程
1. 什么是celery?Celery 是一个 基于python的分布式异步任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景: 异步任务:将==耗时==的操作任务提交给Celery异步执行,比如发送短信/邮件、消息推送、音频处理等等 做一个定时任务,比如每天定时执行爬虫爬取指定内容 还可以使用celery实现简单的分布式爬虫系统等等 Celery 在执行任务时需要通过一个==消息中间件==(Br
2022-05-26 08:48:55 569 1
原创 djangorestframework-jwt的使用
django实现登录的时候肯定要生成jwt来进行会话保持1.什么是jwtJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。2.什么是token
2022-05-24 18:57:13 531
原创 git创建分支以及提交
git branch -v 查看分支git branch 分支名 创建分支git switch 分支名 切换分支git checkout -- a.txt 撤销工作区修改git add . 增加到暂存区git status 查看暂存区git commit '*' 提交到本地仓库git log 查看版本号git push origin 远程仓库地址/分支 推送到远程仓库vim 工作的三种模式默认是命令模式编辑模式,在命令模式输入a/i/o,转为编辑模式Esc---
2022-05-24 08:55:52 1377
原创 图形验证码生成及验证
1.下载captch执行命令:pipinstalldjango-simple-captcha==0.4.62.配置路由3.编写视图代码:class ImageCode(APIView): def get(self,request,img_id): # 生成四位随机字符 import random random_num = random.randint(1000,9999) random_str = s...
2022-05-23 11:57:34 877 1
原创 django注册功能密码加密存储
1.编写模型类class User(models.Model): username = models.CharField(max_length=16,verbose_name='账号') password = models.CharField(max_length=32,verbose_name='密码') mobile =models.CharField(max_length=11,verbose_name='电话') is_active = models.Bool
2022-05-19 09:56:28 871 2
原创 django新项目报 NameError: name ‘os‘ is not defined
python:3.7pycharm:5.0.3重现步骤:新建Django项目,自动生成各种文件,添加视图函数(就是helloworld而已),配置url,运行python manage.py runserver时,报错:'DIRS': [os.path.join(BASE_DIR, 'templates') ←(其实仔细看这句话就知道了)NameError: name 'os' is not defined仔细查看settings.py文件中:这里调用了os模块,但是文.
2022-05-18 09:33:19 462
原创 数据库迁移报错解决
更改模型类时:在遇到需要更改模型类的时候删除数据库中的表和migrations中的迁移文件重新进行迁移先执行python manage.py makemigrations执行完的信息-Create model User再执行python manage.py migrate 就会报错No migrations to apply我们在进行迁移文件时一共会生成三方文件,迁移文件、数据库中的表以及迁移信息的记录这里是我之前写的一个项目拿来给大家举例我们打开数据库
2022-05-15 14:23:41 812
原创 Django环境配置以及安装和基础案例
1. 程序安装(1)安装Django:pip3 install django1(2)配置系统环境成功安装Django后,在python目录script路径可找到django-admin.exe文件,将它加入操作系统环境变量中。这样以后调用会比较方便。运行django-admin help1能看到下面的内容表示安装过程OK。2. 创建Django项目新建个文件夹,cmd进入该目录,输入以下代码django-admin startproject testdj1项目创建
2022-05-10 09:59:05 3195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人