自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 安装JAVA,配置JAVA环境,IDEA配置JAVA

记录自己学习JAVA,有的也是参考别人的。安装java要分为两部分一部分是jre和jdk,这两个都需要到官方网站去安装,这里就把地址给大家了,也可以去JAVA的官方网站去自己浏览。到桌面找到此电脑,右击选择属性,到最下边选择高级系统设置,选择环境变量。之后win+r,进入终端,依次输入java和javac,出现如图就是成功了。Windows下的安装。找不到的可以点击新建。

2023-09-14 15:40:29 182

原创 使用xlwt操作excle

xlwt是python处理excle的一个库。只能写不能读。如果想要读的话还需要一个xlrd,这里主要介绍xlwt的使用,xlwt只能写后缀为 ‘.xls’ 的excel文档,而pandas却是两着( ‘.xls’ and ‘.xlsx’)都可我个人还是比较喜欢用Pandas来操作Excel的,Xlwt也是很不错。根据个人的喜好。可以多选择。Python中除了这两个还有其他的库可以来操作Excel的。xlrd库:只能读,不能写。可以和xlwt配合使用。

2023-07-25 15:54:49 661 2

原创 Selenium WebDriver浏览器自动化测试

其实selenium就是一个自动化的工具,它里边包含着API以及很多自动化工具。这里讲述的就是我最近接触的WebDriver语言绑定和各个浏览器控制代码的实现(说白了,就是运行一个文件,浏览器会自己打开并且自己进行下一步操作)。WebDriver 以本地化方式驱动浏览器,就像用户在本地或使用 Selenium 服务器的远程机器上所做的那样,这标志着浏览器自动化的飞跃。

2023-04-07 16:09:58 275

原创 module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms‘

module ‘lib’ has no attribute 'OpenSSL_add_all_algorithms’出现这个问题是因为你说安装的 cryptography库与你现在的使用的环境不兼容导致的,可能是因为cryptography的版本太高,需要进行降级。执行完之后在执行上边的代码试试,多试几次就好了。如果实在是装不上去,那就先把之前cryptography库卸载了之后,再装。如果无法安装看看代理是否是开着的,或者是pip版本的问题。如果是pip版本的问题就需要升级一下。

2023-02-20 15:08:16 8202 1

原创 Linux常用命令

Linux中,一切都是文件和文件夹。并且只有一个根目录,用“/”表示,没有C盘,D盘的概念。

2022-09-20 15:01:52 238

原创 Flask 强制登录

所以强制登录可以更好的区别用户用户之间的信息不同。在app.py文件下写一个请求前的都会执行的全局钩子函数来获取token判断token是否存在或过期,同时通过g对象来获取用户的id信息。在每次请求之前都要检测用户是否登录,如果没有登录就重新登录。已经登录了就根据token得出用户的信息。在获取用户信息的时候使用该装饰器,获取用户的信息。...

2022-08-29 11:50:30 331

原创 登录,注册(flask)

可以把登录注册写到一个视图里边,用一个post方法来实现登录注册。在create_app下注册。新建一个文件写入蓝图。

2022-08-05 11:25:54 957

原创 flask与七牛云上传图片

为七牛云创建一个独有的文件,去使用它,对于自己在七牛云官网上拿到的ak,sk等信息,要进行封装加密处理。根据CDN分发给不同的网络节点,浏览器就近取材,拿到图片,渲染页面。七牛云相当是一个网上存储空间,可以直接在浏览器里访问存储的图片。当然,在七牛云存储的图片也需要存储到本地一份。上传图片需要先上传到本地在根据本地上传到七牛云。封站内容,调用时直接根据自己的文件路径导入。......

2022-07-26 16:01:25 213

原创 flask结合容联云发送验证码

容联云应用到实际的登陆注册中,容联云的使用

2022-07-26 15:40:47 235

原创 Flask请求数据和获取响应

请求相关的数据就是发送时带的参数固定参数:指在URL中固定的, 是不可获取的一部分, 区别与查询字符串, 查询字符串是可有可无的.1.2.2 转换器转换器就是使一个字符串满足一个regx的属性,进行正则判断自定义转换器可以满足需要的功能...

2022-07-18 20:55:23 359

原创 初始Flask

Flask加载配置项,路由匹配

2022-07-15 19:44:48 434

原创 正则,JWT token,容联云,celery,频道组,SKU,SPU,request对象的属性和方法的补充知识

正则,JWT token,容联云,celery,频道组,SKU,SPU,request对象的属性和方法的补充知识

2022-07-11 16:13:49 189 1

原创 电商后台管理登录

登录的思路。。。。。。

2022-06-27 15:38:28 272

原创 关于外键的引用,跨域头部,ref的用法

对于 Access to XMLHttpRequest No 'Access-Control-Allow-Origin' header is present on the requested re的部分解决和外键ForeignKey引用错误的解决

2022-06-27 11:40:29 304

原创 vue前端的配置axios,跨域,element-ul

前端vue关于axios的相关配置

2022-06-24 11:59:26 200

原创 P6-day01-通用试图(P4复习)

序列化器

2022-06-20 11:44:25 59

原创 Django前后端连调(注册)

文章目录1. 注册1.1 校验用户名1.1.1 后端实现校验用户名1.1.2 前端实现校验用户名1.2 校验密码1.2.1 后端实现校验密码1.2.2 前端实现校验密码1.3 校验确认密码1.3.1 后端实现校验确认密码1.3.2 前端实现校验确认密码1.4 校验手机号1.4.1 后端实现校验手机号1.4.2 前端校验手机号1.5 校验验证码1.5.1 生成验证码图片后端1.5.2 校验验证码后端前端1.6 注册按钮1.6.1 后端实现注册1.6.1 前端实现注册按钮1. 注册注册的内容需要完成用户名,

2022-05-26 01:59:16 734 1

原创 Day16-排序,限流

这里写目录标题1 排序1.1 Ordering-Filter的使用2 限流2.1 匿名用户全局限流2.2 匿名用户局部限流1 排序1.1 Ordering-Filter的使用from rest_framework.filters import OrderingFilterclass StuView(ModelViewSet): queryset = Student.objects.all() serializer_class = StuSerializer #3

2022-05-11 09:53:23 54

原创 Day15-分页,过滤

1.分页

2022-05-10 17:58:09 211

原创 Day14-视图集及路由

1 ViewSet

2022-05-09 11:58:21 93

原创 Day13-混入视图基类

1.GeneriAPIView1.1 GenericAPIView是什么继承自APIView,可以对视图和基类进行通用支持GenericAPIView的导入from rest_framework.generics import GenericAPIView1.2 GenericAPIView内部属性queryset = 列表所有查询的对象 指定结果集serializers_class = 序列化器 指定序列化器lookup_url_kwarg = ‘id’

2022-05-09 10:16:11 226

原创 Day12-关联序列化处理

1.关联序列化器序列化1.1 默认外键序列化适用于一对一,多对一的关系class Teacher(models.Model): tea_name = models.CharField(max_length=20,verbose_name='老师姓名') class Meta: verbose_name = '老师表' verbose_name_plural = verbose_name db_table = 'teacher'

2022-05-06 23:19:10 101

原创 day11-序列化器

1.普通序列化器在我们进行增删改查时,将orm操作的数据转换为json数据。方便存储和辨别1.1 编写方式在models.py里写模型类from django.db import models# Create your models here.class People(models.Model): name = models.CharField(max_length=20,verbose_name='姓名') sex = models.CharField(max_length=

2022-05-06 10:12:02 48

原创 Day07-ORM表关系及操作

1.多对一关系1.1 多对一的关系是什么?

2022-05-05 13:55:26 38

原创 Day10-前后连调

1.VUE请求接口1.2 前后端分离的跨域问题修改配置信息注册INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framew

2022-05-05 11:35:27 45

原创 Day09-DRF框架及APIView

1.基本概念1.1 什么是前后端分离前端:浏览器(HTML,Django,js…)后端:服务端(Python,Java…)前端追求页面的流畅,兼容,美观后端追求高性能,高并发,高可用传统不分离的特点:业务耦合较强,指责划分不明确,开发成本较高,服务器压力较大,提高 SEO 速度,提高搜索引擎收录检索速度现在的前后端分离:部署解耦,业务划分清晰,职责更为明确,开发成本较低,一套后台可以支持多套前端渲染,SEO 优化较差,需要引入一些页面静态化手段1.2 什么是restful风格对于指定的操

2022-05-03 21:46:45 715

原创 两表连接进行增删改查

添加模型类在model.py里添加模型类,增加外键,并生成迁移,运行迁移。from django.db import models# Create your models here.class Major(models.Model): major_name = models.CharField(max_length=20,verbose_name='专业名') class Meta: verbose_name = '专业表' verbose_name

2022-05-03 09:49:25 1275

原创 Day06-ORM字段及操作

1.模型类字段1.1模型类字段及特殊属性字段属性BoolendField布尔类型,值为:True/False,默认为:NoneCharField字符串类型,必须设置字符的最大长度max_length=NoneIntegerField整型类型DateField日期类型DatetimeField日期时间类型DecimalField十进制浮点数类型,必须写中位数max_digits和小数位数decimal_placesfloat浮点型

2022-04-27 16:52:16 107

原创 Day05-Cookie,Session,Csrf

CookieHttp短链接是什么?

2022-04-26 16:58:55 125

原创 Day04-路由层

文章目录1.静态路由1.1静态路由匹配方式urlpatterns的属性path和re_path静态路由2.动态路由2.1 动态路由参数传递及动态路由转换器常用的两个数据类型2.2 动态路由传参与GET传参的异同3.路由的分发3.1 路由分发的概念3.2 路由分发的实现总结1.静态路由1.1静态路由匹配方式在urls.py文件里的urlpatterns进行配置路由。urlpatterns的属性只要路径相同,不管是GET,POST,全归为一类请求path和re_path path('inde

2022-04-25 17:18:54 835

原创 Day03-登陆注册的案例(视图层的应用)

案例实现注册和登录

2022-04-25 16:39:54 896

原创 Day03-视图层

1. 视图请求1.1 常见的请求方式及特点视图函数用于接收request之后返回response请求方式有:get和postget用于创建数据,post用于更新数据1.2 GET请求处理get是明文传输,长度是被限制的,有历史记录例如连接为http://127.0.0.1:8000/myview/?page=10&id=1001在views.py文件里编写函数def MyView(request): page = request.GET.get('page')

2022-04-24 19:35:45 1063

原创 Day01,02-初始Django

1.基本概念1.1 http协议是超文本传输协议,也就是链接。端口号是80。http协议是义客户端与服务端的相应为标准的常用的请求方式方式含义get获取服务端的数据post向服务端提交数据,创建数据put向服务端上传数据,更新数据delete删除服务端资源状态码状态码含义200代码正常运行,没有问题301资源被转移到永久的新的url里302资源被转移到暂时的新的url里400客户端语法请求,或无法解析

2022-04-23 23:47:31 655

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除