自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hylon5的博客

个人学习知识总结

  • 博客(66)
  • 收藏
  • 关注

原创 windows 10删除指纹解锁

win 10删除指纹解锁首先进入账户设置![在这里插入图片描述](https://img-blog.csdnimg.cn/2021030114421768.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h5bG9uNQ==,size_16,color_FFFFFF,t_70)电脑设置的指纹解锁或者生物识别解锁,突然想要删除时发现没有途径可以删除,

2021-03-01 14:45:57 1802

原创 Git上传代码请求不了url,出现403提示

上传地址和密码正确的话我们配置的问题就可以排除了,我们可以把图片中的提示仔细看看,或者翻译一下,就可以快速找到原因了。User permission denied unable to access翻译的结果就是用户权限被拒绝无法访问这种问题一般都是git仓库不是个人的属于公共仓库,找仓库管理人员给你开通权限就可以了。...

2021-01-20 11:23:24 286

原创 Selenium+IE登录之后点击无反应解决

pycharm使用管理员身份运行即可!

2020-09-01 11:33:09 814 1

原创 Selenium库的安装

Selenium库的安装安装方式一:PyPI 网站下载安装 https://pypi.python.org/simple/selenium安装方式二:pip install selenium==3.8.0官方参考文档:http://selenium-python.readthedocs.io/index.html浏览器驱动的安装Selenium 自己不带浏览器,需要自己安装浏览器软件和...

2019-12-23 11:38:59 693

原创 Tornado 环境搭建

tornado是一个基于网络开发的一个WEB框架运用于高并发开发Tornado 环境搭建创建一个 python 项目、并设置新的虚拟环境安装 tornado 库pip install tornado在项目的根下、新建一个 app.py 模块作为 tornado 启动类在 app.py 下 进行 tornado web开发Tornado 中的响应方式self.write(con...

2019-12-12 19:31:30 291

原创 flask框架的搭建

flask 相比 django 而言,是一个轻量级的框架,没有集成太多的插件所以在使用 flask 进行开发的时候,大部分都需要自己动手写代码完成效果flask 支持 wsgi 协议、搭建一个 flask 服务器pip install flaskflask 中的响应对象1、直接 return 一个 字符串(可以是HTML代码)2、跳转到 一个 模板页面 render_template...

2019-12-12 14:25:12 346

原创 VUE项目创建及知识点

前端项目里面包的安装前端现代项目开发环境 nodeJS前端现代项目运行环境 浏览器前端项目包管理(包安装工具)(插件安装工具)npm(nodeJS自带 慢,慢)cnpm(淘宝镜像)yarn (快快)npm install -g yarn 全局安装yarnnpm和yarn功能一样 就是快点前端项目包文件 两种全局包(任何都可以使用)项目包 (当前项目才可以使用)初...

2019-12-11 21:51:40 170

原创 django-filter的使用

django-filter的使用在 INSTALLED_APPS 中,添加 一个 django_filter如果是全局配置,在settings 中,配置一个"DEFAULT_FILTER_BACKENDS":["django_filters.rest_framework.DjangoFilterBackend"]如果是局部配置, 在 视图类中,添加filter_backends = ...

2019-12-11 18:56:06 333

原创 跨域问题

跨域是由于浏览器的同源策略 导致的问题请求地址的组成http://www.baidu.com:80/s?keywords=图片http : schema,是一种协议www.baidu.com 是域名80 : 是默认的端口,可以省略/s 是请求地址keywords=图片 请求参数什么是同源策略?指的是 协议相同、域名相同、端口相同http://www.baidu.com/s...

2019-12-11 18:54:59 99

原创 python国内镜像配置

豆瓣PyPi镜像:http://pypi.douban.com/simple/阿里云的PyPi源:http://mirrors.aliyun.com/pypi/simple/中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple清华:https://pypi.tuna.tsinghua.edu.cn/simple一次性使用方法:sudo ea...

2019-12-11 14:26:57 444

原创 drf 分页查询

drf 分页查询局部分页代码的实现针对某一个接口的查询、进行数据的分页全局分页代码的实现针对所有的查询列表、都进行分页drf 的 分页器PageNumberPaginationLimitOffsetPaginationCursorPagination自定义函数中,用 drf的分页器实现数据的分页 # 创建一个 分页器对象 paginator = self.pag...

2019-12-11 14:10:28 277

原创 DRF 权限管理和授权管理

DRF 权限管理AllowAny : 默认的权限,允许任何用户进行操作IsAuthenticated :只允许 授权的 用户 进行操作IsAdminUser : 只允许 后台管理员进行操作IsAuthenticatedOrReadOnly 只允许授权的用户所有进行操作,没有授权人的都可以进行读取局部设置权限全局设置权限DRF 授权管理DRF 默认采用的是 session 登...

2019-12-11 14:06:17 1162

原创 APIView 的使用

APIView 的使用导入 APIView from rest_framework.view import APIView自定义类,继承APIView,并提供和请求相关的方法class UserView(APIView): def get(self, request, *args, **kwargs): """ 查看所有的用户 ...

2019-12-11 14:04:24 625

原创 ViewSet

ViewSet 主要是用来解决 APIView 中,要求 函数名必须是请求名的问题在 ViewSet 可以用任意的函数作为 请求的 函数,只需要在定义路由的时候,在 as_view 中,指定 请求方法 和 函数 的对应关系即可还解决了 在同一类中,只能定义 一个 get 请求方法 class UserViewSet(ViewSet): def list(self, reque...

2019-12-11 14:02:48 286

原创 通用视图

通用视图ListAPIView : 只重写了get方法,而且查询模型中所有的数据ListCreateAPIView : 重写了 get , post 两个方法CreateAPIView : getUpdateAPIView : put patchDestroyAPIView : deleteRetrieveAPIView : get ,根据 pk 查询 单条记录RetrieveU...

2019-12-11 14:02:17 107

原创 linux安装虚拟环境

安装虚拟环境组建pip3 install virtualenv创建一个虚拟环境virtualenv venvlinux激活虚拟环境source venv/bin/activatePS: 如果linux 使用虚拟环境、则在配置 uwsgi.ini 的时候,可以使用 virtualenv 或 venv 替换 pythonpathwindow 激活虚拟环境venv/script...

2019-12-09 09:48:04 122

原创 drf 中的序列化器

drf 中的序列化器序列化器 和 django中 的 form 和 modelform 有类似的地方 ,因为 在 drf 中,没有模板的概念,所以 序列化的主要作用是对响应的数据做序列化的, 还可以对 接收到的数据做序列化django 中 的序列化django.forms.model_to_dict (只能对模型对象做序列化)django.core.serializers.seri...

2019-12-06 16:12:05 325

原创 django-请求和响应

django-请求和响应django 中,使用的 request 是 WSGIRequest (传统的request)request.GET , request.POSTdjango 中, 使用的 response 有:HttpResponse() : 可以返回一个 普通的字符串,也可以实现文件的下载render() : 跳转到一个模板页面中 redirect() : 重定向...

2019-12-06 16:10:52 141

原创 drf 配置的步骤

drf 配置的步骤安装第三方库 pip install djangorestframework, markdown , django-filter 在 settings.py启用 django-rest-framework INSTALLED_APPS = [ .... 'rest_framework', ]...

2019-12-06 16:10:30 472

原创 Restful

Restful 是一种 资源请求的 标准/规范, 支持 GET, POST ,PUT , DELETE , PATCH , HEADOPTION 等常见的 HTTP的请求方式Restful 在定义接口/路由 的时候,一般采用 名词而非动词,尽可能用 单数 表示Restful 响应的数据的格式 一般是 JSON ,XML 也可以是 HTML ,但常用的 JSONaddUseruser ...

2019-12-06 14:57:22 78

原创 django-启动方式

1、django的启动方式python manage.py runserver [ip:port]wsgi 协议在 tcp的基础上进行的代码的封装专门针对python web项目部署提供的一种协议wsgi.py 给django提供一个支持wsgi协议的入口文件定义一个具有wsgi协议的入口文件def application(envicon, start_response): ...

2019-12-06 14:52:45 538

原创 whoosh全文检索

whoosh全文检索纯Python编写的全文搜索引擎,对于小型的站点,whoosh已经足够使用Whoosh速度很快,使用纯Python,因此它将在Python运行的任何地方运行,而无需编译器与许多其他搜索库相比,Whoosh创建的索引很小。Whoosh中所有索引的文本都必须是unicode。使用Whoosh,您可以使用索引文档存储任意Python对象。Whoosh并不是真正的搜...

2019-12-02 22:03:24 705

原创 版本控制工具

版本控制工具-VSS : 锁机制 来管理文件-CVS : 给项目添加 版本号,通过版本号进行项目的管理-SVN : 集中式管理项目、支持代码的冲突、合并以及历史的回退的常见的版本操作甚至 SVN支持 分支的合并(SVN分支合并是一个重量级的、所以分支合并用来非常难用) -GIT : 分布式项目管理工具,分支合并是一个轻量级的版本控制工具的作用主要用来管理项目的源代码企业项目团队开...

2019-11-25 20:25:38 201

原创 django中支持的缓存

django中支持的缓存:MemcahceRedisFileSystemdjango中集成redis引入 django-redispip install django-redis在 django中settings.py 配置 redis 的服务信息CACHES = { 'default': { 'BACKEND': 'django_redis...

2019-11-25 20:25:04 98

原创 django-视图CBV-FBV

FBV (function base view)CBV (class base view)ListView 列表页定义一个 类、继承 ListViewfrom django.views.generic import ListView class StudentListView(ListView): queryset = Student.objects.all() t...

2019-11-25 20:24:33 121

原创 django-模型延迟加载机制

django-模型加载机制模型在进行关联数据查询的时候、会使用延迟加载策略延迟加载策略:当对模型进行查询的时候,不会发送SQL到数据库去查询数据、只有在使用的时候才去查询数据库获取数据好处:能够提高数据库的性能、不需要频繁的操作数据库django-配置SQL日志在 settings.py 中 添加 SQL日志# SQL日志LOGGING = { 'version': ...

2019-11-25 20:23:45 439

原创 django-模型加载机制

django-模型加载机制模型在进行关联数据查询的时候、会使用延迟加载策略延迟加载策略:当对模型进行查询的时候,不会发送SQL到数据库去查询数据、只有在使用的时候才去查询数据库获取数据好处:能够提高数据库的性能、不需要频繁的操作数据库django-配置SQL日志在 settings.py 中 添加 SQL日志# SQL日志LOGGING = { 'version': ...

2019-11-25 10:50:52 272

原创 django-form的使用

django-form的使用在对应的 应用 下 新建一个 forms.pyfrom django import forms编写一个类、继承 forms.Formform 表单的2个作用作用一: 生成表单页面views.py form = UserForm() table = form.as_table() return render(request, "login.htm...

2019-11-25 10:50:17 82

原创 django-ModelForm 具有 模型的特点 和 表单的特点

django-ModelForm 具有 模型的特点 和 表单的特点定义 modelform 的步骤在 应用下 ,新建一个 forms.pyfrom django import forms在 forms.py 中,新建一个类,继承 ModelForm class UserModelForm(form.ModelForm): class Meta: model = models...

2019-11-25 10:49:38 214

原创 django-对查询结果的分页处理

django-对查询结果的分页处理1、引入分页插件from django.core.paginator import Paginator2、修改需要分页的代码 queryset = User.objects.all() # 每页显示10条记录 paginator = Paginator(queryset, 10) # 获取第2页的数据 page = paginator...

2019-11-25 10:48:55 1039

原创 django序列化模型 使用场景

django序列化模型 使用场景session 存储的值必须是 能够被 JSON序列化的对象,如果session要存储模型,是不可取的异步请求一般是返回JSON数据、而通过模型查询的结果一般是一个 queryset,里面是模型对象,也不能序列化对模型的序列化 model_to_dict导入 model_to_dict from django.forms.models impo...

2019-11-25 10:48:18 160

原创 django-时区

django默认采用的 格林尼治时间,和北京的时间相差8个小时在settings.py文件中修改指定语言为简体中文LANGUAGE_CODE = 'zh-hans'指定时区为亚洲上海TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = False...

2019-11-25 10:47:48 104

原创 Git 远程提交流程

全局配置git config --global user.name "Your Name"git config --global user.email "email@example.com"常用命令初始化 git init添加到暂存盘 git add .提交 git commit -m "提示信息"查看信息 git log查看相关历史信息 git reflog...

2019-11-22 11:35:51 202

原创 django-app

django-app1、新建一个应用django-admin startapp 应用名该命令必须在项目的根下运行2、在settings.py 中激活应用`INSTALLED_APPS = [… , 'user',]`3、在项目路由中,配置 应用路由url('^user/', include('user.urls'))...

2019-11-22 10:28:00 90

原创 django-配置静态资源

django-配置静态资源1、在项目的根下、新建一个 static 文件夹2、在 settings.py 中,配置 static 文件夹的 位置STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"),]##3、在 static 文件夹中、新建一个 index.css (不是必须的)##4、在模板页面中, 引入 静态资源文件...

2019-11-21 18:53:52 180

原创 django实现文件上传

django实现文件上传1、文件上传所在的表单需要满足两个条件提交方式必须是post表单必须提供一个 enctype 属性,并且该值必须为 multipart/form-datamultipart/form-data 代表以 流 的形式 提交 表单的数据2、在 django 中,接收文件对象 request.FILESfile = request.FILES.get(“key”)...

2019-11-21 18:50:35 189

原创 django-实现异步请求

django-实现异步请求1、jQuery实现异步请求 $.ajax({ url: '请求的地址', method: '请求的方式 GET/POST, 默认是 GET', data: '请求的参数,用字典形式表示', dataType: '后台响应的数据格式,默认是 text, 一般用 json', success: '成功后的回调函数' })...

2019-11-21 18:49:51 1719

原创 django-会话技术

django-会话技术1、Cookie存储在浏览器上是一个键值对的结构键和值都是一个字符串可以设置存活时间2、Session存储在服务器上是一个键值对的结构键是一个字符串,值是一个对象可以设置存活时间3、Session和Cookie的关系当服务器第一次使用session的时候、服务器会创建一个session对象服务器会把session对象的ID,写到浏览器...

2019-11-21 18:49:00 134

原创 django-内置装饰器

django-内置装饰器1、显示视图的请求方式 from django.views.decorators.http import …require_http_methods 需要自己指定要限制的请求方式require_GET 视图只能以 get 方式访问require_POST 视图只能以 post 方式访问require_safe 视图以 get , head 两种方式进行访问2...

2019-11-21 18:47:42 147

原创 django-中间件

中间件:可以在请求前、后、响应前、后、视图产生异常的 织入业务逻辑,是一个可插拔式的设计。中间件采用的就是 AOP的设计思想面向切面编程 AOP : 是对面向对象的一个补充和扩展,不是用来替代便面向对象的面向对象编程 OOPDjango 中 自定义 一个 中间件1、在项目中, 新建一个 middlewares.py2、在 middlewares.py 中, 定义一个类,继承 Middl...

2019-11-21 18:47:00 84

空空如也

空空如也

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

TA关注的人

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