自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何解决后台传递过来的大于53位整数导致精度丢失的问题?

GitHub地址:https://github.com/sidorares/json-bigint1、安装:npm install json-bigint2、使用测试环境(使用axios与后台进行交互)基本原理---是接收到后台传递的数据后在解析数据的时候使用 json-bigint 代替json去解析import JSONbig...

2019-06-05 19:24:00 257

转载 ant design pro超详细入门教程

1、Ant Design Pro 初了解 说到ant design pro,得先了解一下ant design是个什么东西?ant design蚂蚁金服基于react打造的一个服务于企业级产品的UI框架。而ant design pro呢?就是基于Ant Design这个框架搭建的中后台管理控制台的脚手架 。 ant design pro官方文档:https://p...

2019-05-17 21:15:00 1168

转载 Django REST framework 之JWT认证

Json Web Token1、JWT简介JWT 是一个开放标准(RFC 7519),它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名。它具备两个特点:简洁(Compact)可以通过URL, POST 参数或者在 HTTP header 发送,因为数据量小...

2019-01-27 22:00:00 321

转载 Django REST framework 之 API认证

RESTful API 认证  和 Web 应用不同,RESTful APIs 通常是无状态的, 也就意味着不应使用 sessions 或 cookies, 因此每个请求应附带某种授权凭证,因为用户授权状态可能没通过 sessions 或 cookies 维护, 常用的做法是每个请求都发送一个秘密的 access token 来认证用户, 由于 access token 可以唯一识别...

2019-01-27 15:09:00 287

转载 Django Rest Framework(3)-----APIView与Viewsets

REST framework提供了一个APIView类,它是Django的View类的子类。REST framework主要的几种view以及他们之间的关系:mixins 到目前为止,我们使用的创建/获取/更新/删除操作和我们创建的任何基于模型的API视图非常相似。这些常见的行为是在REST框架的mixin类中实现的Mixin 类提供用于提供基本视图行为...

2019-01-24 17:26:00 273

转载 Django Rest Framework(2)-----序列化详解(serializers)

REST framework中的序列化类与Django的Form和ModelForm类非常相似。我们提供了一个Serializer类,它提供了一种强大的通用方法来控制响应的输出,以及一个ModelSerializer类,它为创建处理模型实例和查询集的序列化提供了有效的快捷方式。Serializers  序列化器允许把像查询集和模型实例这样的复杂数据转换为可以轻松渲染成JS...

2019-01-23 18:21:00 250

转载 Django之logging日志使用

Logger模块 是python中用于便捷记录日志且线程安全的模块使用logging模块记录日志涉及四个主要类: logger提供了应用程序可以直接使用的接口; handler将(logger创建的)日志记录发送到合适的目的输出; filter提供了细度设备来决定输出哪条日志记录; formatter决定日志记录的最终输出格式1....

2019-01-05 11:05:00 117

转载 使用Vue-cli搭建项目与目录详解

1、介绍 vue-cli这个构建工具大大降低了webpack的使用难度,支持热重载,有webpack-dev-server的支持,相当于启动了一个请求服务器,给你搭建了一个测试环境,只关注开发就OK。2、全局安装vue-clinpm install vue-cli -g验证是否安装成功vue -V33、初始化项目,生成项目模板(1)查看帮...

2018-12-24 13:26:00 194

转载 Django REST Framework简单入门(一)

Django REST Framework(简称DRF),是一个用于构建Web API的强大且灵活的工具包。REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。简单来说,RESTful架构: (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词(GET、P...

2018-12-18 23:09:00 148

转载 django基于cors做跨域处理

背景知识:跨域相关与cors策略1.安装django-cors-headerspip install django-cors-headers2.settings.py配置INSTALLED_APPS = [ ...... 'corsheaders', ......]MIDDLEWARE = [ .........

2018-12-10 13:39:00 57

转载 git-flow工作流程

什么是 git-flow? 一旦安装安装 git-flow,你将会拥有一些扩展命令。这些命令会在一个预定义的顺序下自动执行多个操作。是的,这就是我们的工作流程!git-flow 并不是要替代 Git,它仅仅是非常聪明有效地把标准的 Git 命令用脚本组合了起来。 严格来讲,你并不需要安装什么特别的东西就可以使用 git-flow 工作流程。你只需要了解,哪些工作流...

2018-12-09 17:54:00 129

转载 supervisor配置与应用

1.简介supervisor 是一款基于Python的进程管理工具,可以很方便的管理服务器上部署的应用程序。supervisor的功能如下:  a. 启动、重启、关闭包括但不限于python进程。  b.查看进程的运行状态。  c.批量维护多个进程。Supervisor 包括以下四个组件。supervisord   服务端程序,主要功能是启动 supervisor...

2018-12-08 19:07:00 225

转载 linux 目录与文件命令

目录与文件常用命令1.cd命令 cd [相对路径或绝对路径或特殊符号]功用:变换目录ps:不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql相对路径:路径的写法不是由...

2018-11-09 00:00:00 83

转载 django之自定义软删除Model

软删除 简单的说,就是当执行删除操作的时候,不正真执行删除操作,而是在逻辑上删除一条记录。这样做的好处是可以统计数据,可以进行恢复操作等等。预备知识Managers Managers 是django models 提供的一个用于提供数据库查询操作的接口,对于Django应用程序中的每个model都会至少存在一个Manager 详细:https://...

2018-11-01 14:52:00 176

转载 webuploader 多图片上传

WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。 具体接口参考webuploader接口文档地址一、图片上传功能引入资源<!--引入CSS--><link rel="stylesheet" type="text/css" href="webuploa...

2018-10-31 00:01:00 357

转载 xadmin快速搭建一个后台管理系统

环境:python3.5.2 ,django 2.0 ,xadmin2.0Firsttly,到 https://github.com/sshwsfc/xadmin/tree/django2上下载源码,之后把其中的xadmin目录放在项目目录中新建的extra_apps这个目录中Secondly,将extra_apps mark as source root ,然后在...

2018-10-05 01:10:00 237

转载 django+celery 实现定时任务

利用 celery 实现定时任务  celery支持定时任务,设定好任务的执行时间,celery就会定时自动帮你执行, 这个定时任务模块叫celery beatCelery安装由于celery 4.0 ,不再支持 Windows,故我们使用celery3.1.26 在windows环境下进行测试安装: pip install celery==3.1.26.post...

2018-09-01 13:30:00 293

转载 git的使用

git作为当代较为流行版本管理工具,一些常用到的命令跟大家分享一下Git把管理的文件分为了以下几个区域:Workspace:工作区 (本地计算机)Index / Stage:暂存区 (本地计算机)Repository:仓库区(或本地仓库) (本地计算机)Remote:远程仓库 (远程计算机)新建代码库# 在当前目录新建一个Git代码库...

2018-08-27 23:40:00 86

转载 python web中的文件上传与下载

django 框架下 实现服务端的文件上传与下载:import jsonimport osimport uuiddef attachment_upload(request): """文件上传""" ret = {"status": False, "data": {"path": "", "name": ""}, "summary": ""} target ="m...

2018-08-16 23:10:00 398

转载 django生产环境部署

测试环境:linux centos7下1、安装uwsgipython3下安装:pip3 install uwsgipython2下安装:pip install uwsgi如果是系统自带的python2.7环境下安装的话,有可能会出错:Command "/usr/bin/python2 -u -c "import setuptools, toke...

2018-01-01 21:31:00 117

转载 CentOS7下安装mysql5.7

1、安装YUM Repo由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm然后进行repo的安装:rpm -ivh mysql57-community-release-...

2017-12-23 00:59:00 96

转载 python三大神器之virtualenv

pip, virtualenv, fabric通称为pythoner的三大神器。virtualenv virtualenv------用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用测试环境:linux下1、基本使用 通过pip安装virtualenv:pip in...

2017-12-11 15:45:00 198

转载 django的序列化问题

Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式1、serializersfrom django.core import serializers #专门用来序列化django的类data = serializers.serialize("序列化格式",QuerySet )#data = s...

2017-11-16 13:54:00 252

转载 解决linux下python多版本兼容问题?

环境:CentOS 7(7下默认安装python2.7)Pyhon3在CentOS中需要依赖一些其他的包,我们一次性用yum安装一下:yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make1、安装pyt...

2017-11-14 14:30:00 173

转载 mysql密码忘记该怎么办?

环境:linux;mysql5.7mysql密码忘记:[root@izwz9f40l0qo5cpnn8qwmpz ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)查看当前版本:# ...

2017-11-14 14:09:00 89

转载 django下的csrf防御机制

CSRF1、什么是CSRF?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。2、原理从上图可以看出,要完成一次CSRF攻击,受害者必须依次完成两个步骤 :1.登录受信任网站A,并在本地生成Cookie 。2.在...

2017-06-21 22:02:00 99

转载 如何使用django中的cookie和session?

1、Cookie介绍 Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,这样服务器可以知道该用户是否是合法用户以及是否需要重新登录等,服务器可以...

2017-05-31 23:15:00 70

转载 django Form表单的使用

Form  django表单系统中,所有的表单类都作为django.forms.Form的子类创建,包括ModelForm关于django的表单系统,主要分两种基于django.forms.Form基于django.forms.ModelFormForm表单的功能自动生成HTML表单元素检查表单数据的合法性如果验证错误,重新显示表单(数据不会...

2017-05-30 11:27:00 169

转载 django 中模板语言的各种用法

模板1、视图中使用模板  模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户1.普通方法:HTML被直接硬编码在 Python 代码def current_datetime(request): now = datetime.datetime.now() html ...

2017-05-28 20:41:00 264

转载 django 中的路由系统(url)

路由系统  根据Django约定,一个WSGI应用里最核心的部件有两个:路由表和视图。Django框架 的核心功能就是路由:根据HTTP请求中的URL,查找路由表,将HTTP请求分发到 不同的视图去处理:url() 函数有四个参数,两个必须的: regex 和 view , 两个可选的: kwargs , 以及 nameurl() 参数: regex regex 是...

2017-05-28 00:08:00 100

转载 django 中的视图(Views)

ViewsDjango中views里面的代码就是一个一个函数逻辑, 处理客户端(浏览器)发送的HTTPRequest, 然后返回HTTPResponse,http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象所在位置:django.http  当一个页面请求来时,D...

2017-05-27 22:09:00 136

转载 Django web 框架

目录与Django的第一次见面安装、文件解释与基本命令SettingsModelsViews路由系统模板Form表单Cookie与SessionCSRF防护转载于:https://www.cnblogs.com/freely/p/6911471.html...

2017-05-27 09:28:00 56

转载 django 通过orm操作数据库

Django Model每一个Django Model都继承自django.db.models.Model在Model当中每一个属性attribute都代表一个database field通过Django Model API可以执行数据库的增删改查, 而不需要写一些数据库的查询语句当我们的程序涉及到数据库相关操作时,无非就是以下三步:创建数据库,设计表结构...

2017-05-26 17:23:00 121

转载 django settings相关配置

settings"""Django settings for mysite project.Generated by 'django-admin startproject' using Django 1.9.8.For more information on this file, seehttps://docs.djangoproject.com/e...

2017-05-26 17:22:00 77

转载 django的安装、文件解释与基本命令

1、安装pip install django==1.9.82、新建一个django projectdjango-admin startproject mysite #创建工程文件cd mysitepython manage.py startapp app01 #创建app并在mysite/setting.py下添加新建appIN...

2017-05-26 17:12:00 84

转载 Django相关介绍

先认识一下MVC框架 MVC的框架模式,即模型M,视图V和控制器C。他们之间以一种插件似的,松耦合的方式连接在一起。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。  通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。  通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。  ...

2017-05-26 12:57:00 117

转载 smtplib与email模块(实现邮件的发送)

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。1、smtplib模块smtplib模块定义了一个简单的SMTP客户端,可以用来在互联网上发送邮件。定义的类有如下: classsmtplib...

2017-05-16 20:17:00 708

转载 Redis

目录Redis-py与String操作Hash操作List操作Set操作其他操作命令管道发布与订阅转载于:https://www.cnblogs.com/freely/p/6849267.html...

2017-05-13 16:38:00 69

转载 Redis七(发布订阅)

发布与订阅(pub/sub)介绍  Redis 通过PUBLISH、SUBSCRIBE等命令实现了订阅与发布模式, 这个功能提供两种信息机制, 分别是订阅/发布到频道和订阅/发布到模式  订阅者可以订阅一个或多个频道,发布者向一个频道发送消息后,所有订阅这个频道的订阅者都将收到消息,而发布者也将收到一个数值,这个数值是收到消息的订阅者的数量。订阅者只能收到自它开始订阅...

2017-05-13 16:22:00 47

转载 Redis六(管道)

管道为什么使用管道?Redis是一个TCP服务器,支持请求/响应协议。 在Redis中,请求通过以下步骤完成:客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。服务器处理命令并将响应发送回客户端。Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终一次性读取所有服务端的响应。 redis-py   例...

2017-05-13 16:21:00 56

空空如也

空空如也

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

TA关注的人

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