更换(Pypi)pip源到国内镜像


pip国内的一些镜像

提示:若担心安全问题请使用HTTPS加密源

修改源方法:

临时使用:

Linux Mac Windows 通用命令

可以在使用pip的时候在后面加上-i参数,指定pip源

pip install scra


>> 阅读全文


Django gRPC 应用


官方文档: https://djangogrpcframework.readthedocs.io/en/latest/index.html

项目设置

创建一个名为的新Django项目quickstart,然后启动一个名为的新应用 account

# Create a virtual environment
python3 -m venv env
source env/bin/activate
# Install Django and Django gRPC framework
pip install django
pip install djangorestframework
pip install djangogrpcframework
pip install grpcio
pip install grpcio-tools
# Create a ne

>> 阅读全文


Django Elasticsearch DSL


Django Elasticsearch DSL是一个软件包,允许在elasticsearch中索引Django模型。它是作为Elasticsearch-dsl-py的薄包装而构建的, 因此您可以使用elasticsearch-dsl-py团队开发的所有功能。

功能

  • 基于elasticsearch-dsl-py,因此您可以使用Search类进行查询。

  • Django信号接收器处于保存和删除状态,以保持Elasticsearch同步。

  • 用于创建,删除,重建和填充索引的管理命令。

  • 从Django模型字段中的Elasticsearch自动映射。

  • 复杂字段类型支持(ObjectField,NestedField)。

  • 使用并行索引


>> 阅读全文


gRPC详解


RPC 框架原理

RPC 框架的目标就是让远程服务调用更加简单、透明,RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节。服务调用者可以像调用本地接口一样调用远程的服务提供者,而不需要关心底层通信细节和调用过程。

RPC 框架的调用原理图如下所示:

gRPC是什么?

官方文档-Python

gRPC是什么可以用官网的一句话来概括

A high-performance, open-source universal RPC framework

所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调用本地的函数一样。如下图所示就是一个典型的RPC结构图


>> 阅读全文


PostmanCn: Postman中文版


PostmanCn

最新版本:7.36.1

更新时间:2020-12-18

点击下载

介绍

 

Postman中文版 汉化 持续更新中  

安装教程

Windows

Postman-*-win64-中文版.zip 解压直接用

app.zip 解压&&替换文件 应用程序目录/resources/app.asar

Mac

Postman官网下载&安装Postman Mac版

下载 Postman-*-Mac-汉化版 app.zip

复制到 Postman安装目录 /.../Postman.app/Contents/Resources/

解压 替换 app目录即可

Linux

解压 替换 app目录即可

https://www.postman.com/downloads/ 这个是Po


>> 阅读全文