自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python3 NumPy基础:数组和矢量计算

目录 NumPy介绍: 部分功能如下: ndarray: 创建ndarray: ndarray的数据类类型: 数组和标量之间的运算: 数组之间的运算: 数组和标量之间的运算: 基本的索引和切片: 布尔型索引: 花式索引: 数组转置和轴对换: 通用函数:快速的元素级数组...

2019-09-20 11:22:56

阅读数 31

评论数 0

重写django的mysql驱动实现原生sql语句查询返回字典类型数据

在使用django的时候,有些需求需要特别高的查询效率,所以需要使用原生的sql语句查询,但是查询结果一般是一个元组嵌套元组。为了处理方便,需要从数据库查询后直接返回字典类型的数据。 这里使用的方法是继承django.db.backends.mysql驱动 首先在django项目下创建一个my...

2019-09-18 15:39:36

阅读数 7

评论数 0

Redis 配置 主从、集群

参数名 默认值 解释 bind 127.0.0.1 绑定ip地址 port 6379 绑定端口 dademonize no yes:打开守护进程 no:关闭守护进程 pidfile /var/run/redis/redis-se...

2019-09-10 16:14:24

阅读数 36

评论数 0

rest_framework学习(七)频率组件

频率组件 频率组件是为了控制用户访问的频率、节流。 rest_framework运行的权限组件的时间和认证组件相同,在rest_framework学习(四)认证组件已经提到了,不再赘述。 当执行了self.check_throttles(request)方法,即执行该视图函数所有的权限组件 ...

2019-07-31 18:17:32

阅读数 20

评论数 0

python 实现Twitter的分布式雪花算法

import socket import time class IdWorker(object): # 获取主机名 HOSTNAME = socket.gethostname() # 获取IP IP = socket.gethostbyname(HOSTNAME...

2019-07-31 16:15:14

阅读数 24

评论数 0

rest_framework学习(六)分页器

分页器 如果使用rest_framework的分页器,视图类需要继承rest_framework.generics.GenericAPIView或者它的子类。 使用分页器需要在视图类中配置pagination_class,然后调用self.paginate_queryset(queryset)...

2019-07-29 19:26:52

阅读数 35

评论数 0

rest_framework学习(五)权限组件

权限组件 权限组件的目的是为了控制用户权限,实现不同权限访问不同资源 rest_framework运行的权限组件的时间和认证组件相同 上一篇博客rest_framework学习(四)认证组件已经提到了,不再赘述。 当执行了self.check_permissions(request)方法,...

2019-07-29 17:11:00

阅读数 23

评论数 0

requests库

安装 pip install requests 请求方式 requests.get(url) requests.post(url) requests.put(url) requests.delete(url) requests.head(url) requests.options(...

2019-07-27 15:54:45

阅读数 78

评论数 0

使用Django框架遇到RuntimeError: populate() isn't reentrant错误

在执行数据库迁移的时候报出错误RuntimeError: populate() isn't reentrant,之前也出过这个错误,但是忘记记录了,这次又出现了。百度搜好好多,都没解决我的问题,这里做个踩坑记录。 背景:项目有多个app,现在新需求增加了一个app,并编写了该app的utils文...

2019-07-24 11:52:06

阅读数 367

评论数 0

使用flask-sqlalchemy时遇到This result object does not return rows. It has been closed automatically.的错误提示

这个错误信息出现时的环境: flask框架,mysql数据库。 错误语句: current_app.db.session.execute(sql['update_circle_by_id'],params=circle_dict,bind=current_app.db.get_engine...

2019-07-17 09:33:10

阅读数 28

评论数 0

rest_framework学习(四)认证组件

认证组件 rest_framework的认证组件是为了判断用户有没有合法身份,一般认为没有登录或者没有授权即为不合法。 rest_framework在什么时候运行认证组件 说到rest_framework的认证组件,就要说到Django的CBV了。rest_framework模块的APIVi...

2019-07-08 14:00:20

阅读数 15

评论数 0

rest_framework学习(三)视图函数的介绍

视图函数 方式一 urls.py from django.urls import path, re_path urlpatterns = [ path('books/', BooksView.as_view(), name='Books'), re_path('^book...

2019-07-03 16:41:46

阅读数 17

评论数 0

rest_framework学习(二)序列化类的使用

序列化方式 方式一 from rest_framework.views import APIView from django.shortcuts import render, HttpResponse import json class PublishView(APIView): d...

2019-07-02 23:02:50

阅读数 28

评论数 0

在数据库有数据使用django的filter查询数据,查询结果有时有数据有时没数据的情况及解决办法

在使用restframework时,出现了查询结果为空的情况,但是数据库和查询条件都正确。具体代码如下,主要逻辑是判断first参数的值是不是‘true’,如果是则查询第一种messages (未读的messages),如果不是则查询第二种messages(5s间隔内的messages) ,最后使...

2019-06-25 20:26:46

阅读数 259

评论数 0

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

使用pymysql作为django连接MySQL的模块时,报出了django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.的错误。 数据库配置信息 ...

2019-06-19 20:11:10

阅读数 16

评论数 0

rest_framework学习(一)resful规范介绍及Django的CBV介绍

一、什么是resful规范 resful是一种规范,它是一种面向资源编程的规范,操作只是一种请求方式。 二、规范内容 1.API与用户的通信协议,总是使用HTTPs协议:https比http安全 2.域名 https://api.example.com 尽量将API部署在专用域名(会存在...

2019-05-20 16:40:49

阅读数 40

评论数 0

django rest_framework 错误信息 AssertionError: When a serializer is passed a `data` keyword

今天在学习django 的rest_framework规范时,遇到了AssertionError: When a serializer is passed a `data` keyword argument you must call `.is_valid()` before attempting...

2019-05-19 17:26:55

阅读数 144

评论数 0

django的url路由分发

Django框架的路由分发可以使用include分发到各个app如 from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), # 分发到app01下的urls....

2019-05-17 01:46:14

阅读数 20

评论数 0

cors跨域请求

前端使用正常的ajax请求,请求url填写需要跨域访问的url 服务端在视图函数中对response设置Access-Control-Allow-Origin字段 例如 def service(request): info={"price":200} r...

2019-05-17 01:32:50

阅读数 20

评论数 0

基于jquery的jsonp方式跨域请求示例

使用jQuery的ajax请求实现跨域操作 参数和方法示例: $.ajax({ // 请求的url url:"http://127.0.0.1:8008/service/", // 请求方式只能是get type:"get"...

2019-05-17 01:16:46

阅读数 10

评论数 0

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