2020年9月7日

摘要: 解决方案:pip install grpcio-tools -i https://pypi.doubanio.com/simple 后面的-i https://pypi.doubanio.com/simple即是镜像 阅读全文

posted @ 2020-09-07 21:50 shanked 阅读(241) 评论(0) 推荐(0) 编辑

2020年9月4日

摘要: Django自带一套信号机制来帮助我们在框架的不同应用位置之间传递信息。也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将信号(signals)发送给一组接收者(receivers),此时接收者进行一些相关处理动作。 信号系统包含以下三要素: 信号:Signal对象 发 阅读全文

posted @ 2020-09-04 10:17 shanked 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 本文将介绍如何在Linux系统上部署Django web项目,本次部署基于下面的架构: Linux(CentOS7)+ Python3.5 + Django1.11 + Nginx + uWSGI 亲测可行!!按照本文步骤且根据实际情况灵活部署,相信大家也能很快部署成功。话不多说,现在开始吧! 首先 阅读全文

posted @ 2020-09-04 10:15 shanked 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 环境准备 本文将介绍如何在Windows系统上部署Django web项目,本次部署基于下面的架构: Windows10 64位 + Python3.6 + Django1.11 + Apache2.4 + mod_wsgi 在本文中,我着重介绍在部署Django过程中关于mod_wsgi的安装和在 阅读全文

posted @ 2020-09-04 10:13 shanked 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 在CSS里,元素位置居中一直是困扰Web前端的难题。在本文中,我对这类问题进行了探究和给出了几点建议,供读者参考。 1 行内元素 1.1 水平居中 在父级元素中使用 text-align: center。 效果: 1.2 垂直居中 如果是单行,则为该元素设置行高(line-height)且与其父级元 阅读全文

posted @ 2020-09-04 09:29 shanked 阅读(200) 评论(0) 推荐(0) 编辑

摘要: 教程基于 Windows 10专业版 + Python3.6 + IIS + wfastcgi 之上部署Django2.2的,同样适用于Windows server2012服务器和Windows7及以上的Windows操作系统。 环境准备 1.Python及其虚拟环境 Django依赖于Python 阅读全文

posted @ 2020-09-04 04:39 shanked 阅读(735) 评论(0) 推荐(1) 编辑

摘要: 正文前先了解一个额外知识:POST、PUT、PATCH三者之间的区别。 POST:新增 PUT:更新(若不存在,则新增) PATCH:局部更新 基础视图 1.基础函数视图(@api_view) DRF提供了一种函数基础视图来装饰Django的普通视图,我们可以使用request来接受请求和respo 阅读全文

posted @ 2020-09-04 04:36 shanked 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 框架流程图 Scrapy 使用了 Twisted 异步非阻塞网络库来处理网络通讯,整体架构大致如下(绿线是数据流向): 简单叙述一下每层图的含义吧: Spiders(爬虫器):它负责处理所有Responses,从中分析提取数据,获取Item字段需要的数据,并将需要跟进的URL提交给引擎,再次进入Sc 阅读全文

posted @ 2020-09-04 01:03 shanked 阅读(93) 评论(0) 推荐(0) 编辑

摘要: 1、什么是MongoDB NoSQL(NoSQL=Not Only SQL),意即"不仅仅是SQL"。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB是由C++编写的,MongoDB语法类似JS,是一个基于分布式文件存储的 阅读全文

posted @ 2020-09-04 00:58 shanked 阅读(186) 评论(0) 推荐(0) 编辑

摘要: Map-Reduce部分:Map-Reduce相当于关系型数据库中的group by,主要用于统计数据之用。MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 语法 db.collection.mapReduce( map, // 即map函数。映射函数(生成键值对序列 阅读全文

posted @ 2020-09-04 00:56 shanked 阅读(157) 评论(0) 推荐(0) 编辑