自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Flask系列 路由系统

Flask路由系统细分from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return 'ok'if __name__ == '__main__': app.run()从这个简单的代码入口,来剖析一下路由@app.route('/')route():就是一个加在in...

2019-09-28 19:01:00 236

转载 Flask 系列 四剑客

Flask四剑客在Django中后端返回响应有几种形式:render(前端渲染页面)、redirect(重定向跳转)、HttpResponse(直接返回)、JsonResponse(实际内部继承了HttpResponse,返回json字符串)。在Flask中也有相对的返回机制:- render:前端渲染页面- redirect_:重定向跳转- jsonify:返回json字符...

2019-09-28 18:56:00 222

转载 Redis之缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级

Redis之缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级1、缓存雪崩发生场景:当Redis服务器重启或者大量缓存在同一时期失效时,此时大量的流量会全部冲击到数据库上面,数据库有可能会因为承受不住而宕机  解决办法:    1)随机均匀设置失效时间    2)设置过期标志更新缓存    3)并发量不是特别多的时候,使用最多的解决方案是加锁排队2、缓存穿透  发生...

2019-09-27 20:15:00 229

转载 Django 大神手把手带你上路系列 ~ redis数据库

redis数据库# 1.安装redis与可视化操作工具# 2.在服务中管理redis服务器的开启关闭# 3.命令行简单使用redis: -- redis-cli # 启动客户端 -- set key value # 设置值 -- get key # 取出值 # 4.redis支持:字符串、字典、列表、集合、有序集合# https://w...

2019-09-26 19:23:00 145

转载 Django 大神手把手带你上路 ~ celery系列

Celery官方Celery 官网:http://www.celeryproject.org/Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.htmlCelery 官方文档中文版:http://docs.jinkan.org/docs/celery/Celery架构Celery的架构由三部分组成,消息中...

2019-09-26 19:20:00 113

转载 Django 大神手把手带你上路系列~Flask

Flask0.Flask简介Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板...

2019-09-26 19:01:00 404

转载 Django的事务开启两种方式

Django的事务开启两种方式#第一种 导入模块from django.db import transactionwith transaction.atomic(): ... #第二种 装饰器@transaction.atomic def post(self,request): ... sid=transa...

2019-09-26 10:57:00 433

转载 MySQL InnoDB事务隔离级别脏读、可重复读、幻读

MySQL InnoDB事务隔离级别脏读、可重复读、幻读MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。· 1).未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)( 隔离级别最低,并发性能高 )。· 2).提交读(...

2019-09-26 10:56:00 187

转载 Python从入门到放弃

第一篇 markdown编辑器001 markdown基本语法第二篇 计算机基础002 计算机基础之编程003 计算机组成原理004 计算机操作系统005 编程语言分类006 网络的瓶颈效应007 计算机基础小结第三篇 Python解释器和集成环境008 Python和Python解释器009 Python解释器安装010 Anaconada安装(选做)011 ...

2019-09-22 14:37:00 154

转载 数据结构与算法-Python/C

第一篇 基本概念01 什么是数据结构02 什么是算法03 应用实例-最大子列和问题第二篇 线性结构01 线性表及其实现02 堆栈03 队列04 应用实例-多项式加法运算05 小白专场-多项式乘法与加法运算-c语言实现05 小白专场-多项式乘法与加法运算-python语言实现第三篇 树(上)01 树与树的表示02 二叉树及存储结构03 二叉树的遍历04 小白专...

2019-09-22 01:17:00 197

转载 Go语言 转至Nick老师博客

第1篇 Go语言介绍001 为什么你应该学习Go语言?第2篇 开发环境准备002 从零开始搭建Go语言开发环境003 VS Code配置Go语言开发环境第3篇 Go语言基础004 Go语言基础之变量和常量005 Go语言基础之基本数据类型006 Go语言基础之运算符007 Go语言基础之流程控制008 Go语言基础之数组009 Go语言基础之切片010 Go语言基...

2019-09-22 01:09:00 110

转载 短信验证功能、邮箱验证功能

发送短信需要借助第三方平台来发送短信,如阿里云、云通讯(对python3不友好)、腾讯云。在这里用的是腾讯云来作为示例腾讯云中短信准备工作1. 腾讯云官网注册、实名认证、登录(不废话、跳过)2. 点击页面右上角“控制台”3. 点击导航栏的云产品,可以看到各种产品,找到“短信”。第一次使用会调到“申请开通页面”,勾选同意、开始接入。(这是个人认证,企业认证还需要一些相关的认证材料...

2019-09-22 00:48:00 1627

转载 psutil模块

psutil能够轻松实现获取系统运行的进程和系统利用率安装、导入模块pip install psutil # 安装import psutils # 导入获取系统性能信息CPU信息1.使用cpu_times()方法获取CPU的完整信息:psutil.cpu_times()-------------------------------------------------...

2019-09-22 00:45:00 117

转载 Djago - Form组件动态绑定数据

Form组件动态绑定数据一、概述(以单选下拉框为例)用Form组件生成下拉框时,通常下拉框内的数据从数据库中获取。当在数据库中更新或者添加数据时,发现在刷新浏览器页面时,下拉框内的数据无变化。需要重新启动django在实际中这是不合理的# views.pyclass Test2Form(forms.Form): user = fields.ChoiceField(choi...

2019-09-22 00:43:00 159

转载 Django - 自定义Form校验规则

自定义Form校验规则class MyForm(forms.Form): # form可以校验的规则 username = fields.CharField(max_length=32,min_length=3) password = fields.CharField(max_length=32,min_length=3) re_password =...

2019-09-22 00:40:00 233

转载 Django - 继承原生user表遇到的问题处理

Django - 继承原生user表遇到的问题处理]1. 继承user表设置# models.py文件from django.contrib.auth.models import AbstractUserclass User(AbstractUser): mobile = models.CharField(max_length=11) class Meta: ...

2019-09-21 22:03:00 229

转载 Django-Form类

Django-Form类创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML;1、Django内置字段如下:​```pythonField required=True, 是否允许为空 widget=None, HTML插件 label=Non...

2019-09-21 21:54:00 189

转载 Django 支付宝付款接口调用方法及前台渲染

支付宝支付# 1、在沙箱环境下实名认证:https://openhome.alipay.com/platform/appDaily.htm?tab=info# 2、电脑网站支付API:https://docs.open.alipay.com/270/105898/# 3、完成RSA密钥生成:https://docs.open.alipay.com/291/105971# 4...

2019-09-20 08:22:00 455

转载 Django干货篇:F查询和Q查询及鲜为人知的操作

F查询在之前所学例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较。如果我们要对两个字段的值做比较,那该怎么做呢?Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个model 实例中两个不同字段的值。示例1:查询出卖出数大于库存数的商品from django.db.models import Fret1=models...

2019-09-18 20:35:00 336

转载 python 输入某年某日,判断这是这一年的第几天?(可以用Python的内置模块)

import datetimey = int(input('请输入4位数字的年份:')) # 获取年份m = int(input('请输入月份:')) # 获取月份d = int(input('请输入是哪一天:')) # 获取“日”targetDay = datetime.date(y, m, d) # 将输入的日期格式化成标准的日期dayCount = targe...

2019-09-18 20:24:00 367

转载 Django 根据数据库表生成models类

根据数据库表生成 model 类创建一个Django项目django-admin startproject ‘xxxx‘修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql'...

2019-09-18 20:20:00 256

转载 Django 中间件

自定制中间件中间件可以定义五个方法,分别是:(主要的是process_request和process_response)process_request(self,request)process_view(self, request, view_func, view_args, view_kwargs)process_response(self, request, respons...

2019-09-18 20:19:00 52

转载 Django 数据类型和分类

Django中的数据类型和分类数字类型(重点)mysqlormtinyint不存在smallintSmallIntegerFieldmediumint不存在int(unsigned)IntegerField(PositiveIntegerField)bigint(unsigned)BigIntegerField(PositiveBi...

2019-09-18 20:16:00 232

转载 Django JWT

JWT工作原理"""1) jwt = base64(头部).base(载荷).hash256(base64(头部).base(载荷).密钥)2) base64是可逆的算法、hash256是不可逆的算法3) 密钥是固定的字符串,保存在服务器"""drf-jwt官网http://getblimp.github.io/django-rest-framework-jwt/安装...

2019-09-18 20:15:00 72

转载 Django drf 功能组件

认证Authentication可以在配置文件中配置全局默认的认证方案REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.BasicAuthentication', # 基本认证 'rest_framework.authe...

2019-09-18 20:10:00 123

转载 Django drf 视图家族

视图Django REST framwork 提供的视图的主要作用:控制序列化器的执行(检验、保存、转换数据)控制数据库查询的执行2个视图基类APIViewrest_framework.views.APIViewAPIView是REST framework提供的所有视图的基类,继承自Django的View父类。APIView与View的不同之处在于:传入到视图方法...

2019-09-18 20:08:00 114

转载 Django drf初级

Django drf初级web接口# 请求工具:postman => https://www.getpostman.com/# 接口:url链接,通过向链接发生不同的类型请求与数据得到相应的响应数据# http://127.0.0.1:8888/test/# https://api.map.baidu.com/place/v2/search'''ak: 6E823...

2019-09-18 20:07:00 76

转载 Django drf序列化器 Serializer

序列化器-Serializer定义序列化器Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。例如,我们已有了一个数据库模型类BookInfoclass BookInfo(models.Model): btitle = models.CharField(max_...

2019-09-18 20:07:00 595

转载 VUE 全整理

Vue渐进式 JavaScript 框架通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目一、走进Vue1、what -- 什么是Vue可以独立完成前后端分离式web项目的JavaScript框架2、why -- 为什么要学习Vue三大主流框架之一:Angular React Vue先进的前端设计模式:MVVM可以完...

2019-09-18 20:03:00 98

转载 Django Xadmin的安装方式

xadmin后台管理安装:luffy虚拟环境下# >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2注册app:dev.pyINSTALLED_APPS = [ # ... # xamin主体模块 'xadmin', # 渲染表格模块 'crisp...

2019-09-18 20:00:00 65

转载 python virtualenv虚拟环境搭建

虚拟环境的搭建优点1、使不同应用开发环境相互独立2、环境升级不影响其他应用,也不会影响全局的python环境3、防止出现包管理混乱及包版本冲突windows安装# 建议使用pip3安装到python3环境下pip3 install virtualenvpip3 install virtualenvwrapper-win配置# 配置环境变量:# 控制面板 =>...

2019-09-18 19:57:00 64

转载 版本控制器:操作流程

第一步首先要设置这个1)本地配置线上的账号与邮箱> : git config --global user.name "Fanstar"> : git config --global user.email "814212053@qq.com"第二部 设置好后 切换到你的项目文件夹git init完成初步搭建第三步 生成公钥参考帮助文档:https://g...

2019-09-18 19:36:00 55

转载 版本控制器:GIT线上操作

Git线上操作选择线上仓库"""1.注册码云账号并登录:https://gitee.com/2.创建仓库(课堂截图)3.本地与服务器仓库建立连接""""""1)本地配置线上的账号与邮箱>: git config --global user.name "doctor_owen">: git config --global user.email "doctor...

2019-09-18 19:30:00 84

转载 版本控制器:Git

版本控制器:Git# 达到多人协同开发的目的安装"""1.下载对应版本:https://git-scm.com/download2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 -- 安装成功后桌面右键可以看到git菜单"""工作流程图搭建本地git仓库将已有的文件夹...

2019-09-18 19:20:00 62

转载 PIP安装源

pip安装源介绍"""1、采用国内源,加速下载模块的速度2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple3、加速安装的命令: -- >: pip install -i https://pypi.douban.com/...

2019-09-18 19:10:00 82

转载 Django跨域问题

Django跨域问题什么是跨域'''通常情况下,A网页访问B服务器资源时,不满足以下三个条件其一就是跨域访问1. 协议不同2. 端口不同3. 主机不同'''Django解决跨域'''安装django-cors-headers模块在settings.py中配置# 注册appINSTALLED_APPS = [ ... 'corsheaders'...

2019-09-08 15:28:00 54

转载 vue项目开发安装流程

Vue项目开发环境1)安装node:官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/2)安装cnpm>:npm install -g cnpm --registry=https://registry.npm.taobao.org3)安装脚手架>:cnpm install -g @vue/cli4)清空缓存处理(如果第2、3补出...

2019-08-29 18:38:00 171

转载 rabbitmq和redis用作消息队列的区别

将redis发布订阅模式用做消息队列和rabbitmq的区别:可靠性redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直存放在队列中,直到有消费者消费了该条消息,以此可以保证消息的可靠消费;实时性...

2019-08-23 19:57:00 79

转载 Django 教程

第一篇:web应用HTTP协议web框架第二篇:Djangon简介第三篇:路由控制第四篇:视图层第五篇:模版层第六篇:模型层:单表操作,多表操作,常用(非常用)字段和参数,Django-model进阶第七篇:组件:Django与Ajax,分页器组件,forms组件,cookie与session组件,中间件组件,Auth模块,ContentType组件...

2019-08-23 19:54:00 74

转载 Windows平台下在服务中添加MySQL

widows下查看服务1、桌面计算机-->右键-->管理-->计算机管理(本地)--->服务和应用程序-->服务2、运行 中输入 services.msc在服务中添加mysql服务1 打开dos窗口,进入安装mysql的bin目录下(注意:一定要以管理员的身份打开)2 执行mysqld --install Mysql ,执行成功...

2019-08-23 19:53:00 137

空空如也

空空如也

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

TA关注的人

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