Django DRF项目中使用Elasticsearch搜索引擎的相关配置

一.搜索引擎原理 通过搜索引擎进行数据查询时,搜索引擎并不是直接在数据库中进行查询,而是搜索引擎会对数据库中的数据进行一遍预处理,单独建立起一份索引结构数据。 我们可以将索引结构数据想象成是字典书籍的索引检索页,里面包含了关键词与词条的对应关系,并记录词条的位置。我们在通过搜索引擎搜索时,搜索...

2018-08-02 00:51:21

阅读数 452

评论数 1

Django中的Cookie与Django的Session机制

一.Cookie: 1 设置Cookie 可以通过HttpResponse对象中的set_cookie方法来设置cookie。 HttpResponse.set_cookie(cookie名, value=cookie值, max_age=cookie有效期) max_age 单位为秒...

2018-07-31 00:22:55

阅读数 119

评论数 0

写写状态保持之cookie与session二人组

一.说说为啥要状态保持: 因为 http 是一种无状态协议,浏览器请求服务器是无状态的。 无状态:指一次用户请求时,浏览器、服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求。 无状态原因:浏览器与服务器是使用 socket 套接字进行通信的,服务器将请求结果返回给浏览器之后,会关...

2018-07-29 21:36:26

阅读数 49

评论数 0

ORM 对象关系映射详解

1.ORM: ORM 全拼Object-Relation Mapping. 中文意为 对象-关系映射. 主要实现模型对象到关系数据库数据的映射. 2.ORM图解: 优点 : 只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的操作都转化成对类属性和方法的操作. ...

2018-07-28 00:45:40

阅读数 555

评论数 0

在Ubuntu中安装Docker,添加Docker官方GPG key失败,解决方案

1.添加Docker官方GPG key: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 2.问题来了,有的人会遇到如下的Bug:  3.本人给出的解决方案,亲测有效,顺利安装,如...

2018-07-27 09:11:51

阅读数 2397

评论数 1

在Ubuntu中安装Docker,就按文中操作,让你完美安装

1.更新ubuntu的apt源索引: sudo apt-get update 2. 安装包允许apt通过HTTPS使用仓库: sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \...

2018-07-27 00:43:01

阅读数 276

评论数 0

程序员不光是在敲代码,他们也有孩子啊!

终于按捺不住,提笔书愤懑! 为何? 那是五天前,一条新闻推送使我震颤。内容想必大家都猜到了吧,是的,就是那万恶的假疫苗。 不知不觉,十几年前三鹿毒奶粉,祸害了多少祖国未来的花朵,十几年后,又传来长生假疫苗摧残我炎黄子孙。 我们这一代人,是坚不可摧的,吃得了地沟油,忍得了激素肉。但是,我们坚...

2018-07-25 23:58:14

阅读数 131

评论数 0

今儿聊聊FastDFS分布式文件系统,向前辈致敬!

1. 什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 Fast...

2018-07-25 20:31:01

阅读数 115

评论数 0

Python中列表,字典,集合常用方法汇总

关于字典的方法: 一.不支持下标,不支持排序。 二.创建字典的方法:    1.手动创建字典 dict1 = {},dict3=dict()                              dict4 = dict(name='gui',age=30)    2.fromkey...

2018-07-24 00:15:53

阅读数 293

评论数 0

Celery,就是要给你完美体验之celery快速入门(二)

一.项目中使用celery         我的项目目录:     TestCelery/ ├── proj │ ├── celeryconfig.py │ ├── celery.py │ ├── init.py │ └── tasks.py └── test.py  celery.py内容...

2018-07-23 00:23:21

阅读数 77

评论数 0

轻松一下,说说进程,线程,协程之间的爱恨纠葛

1.进程:      通俗理解一个运行起来的程序或者软件叫做进程。      进程是操作系统资源分配的基本单位。      默认情况下一个进程会提供一个线程(主线程),线程依附在进程里,一个进程可创建多个线程。 2.进程和线程的对比:      进程是操作系统资源分配的基本单位,线程是cp...

2018-07-21 21:47:53

阅读数 113

评论数 0

Celery,就是要给你完美体验之celery快速入门(一)

一.问题抛出:     在网站开发的时候,也许会碰到这样的需求:用户在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发送时间较长,那么用户会等待很久,造成不好的用户体验。 二.问题解决:     我们将耗时任务放到后台异步执行。不会影响用户其他操作...

2018-07-20 23:52:53

阅读数 121

评论数 0

写写Django中DRF框架概述以及序列化器对象serializer的构造方法以及使用

一.了解什么是DRF DRF: Django REST framework Django REST framework 框架是一个用于构建Web API 的强大而又灵活的工具。 通常简称为DRF框架 或 REST framework。 DRF框架是建立在Django框架基础之上,由Tom ...

2018-07-20 00:24:06

阅读数 1458

评论数 0

说说Python标准库之time模块的常用方法

一.列举常用的Python标准库:     OS操作系统;time时间;random随机;pymysql连接数据库;threading线程;multiprocessing进程;queue队列。 二.第三方库:     Django;Flask;requests;virtualenv;sele...

2018-07-17 00:23:32

阅读数 82

评论数 0

白话白话TCP与UDP

1. tcp: 传输控制协议。(Transmission Control Protocol)它是一个面向连接,可靠的传输协议。2. udp: 用户数据报协议。 (User Datagram Protocol) 它不是面向连接,不是可靠的传输协议,udp协议传输速度快。3. tcp 和 udp 都是...

2018-07-14 21:40:08

阅读数 76

评论数 0

浅谈赋值、浅拷贝和深拷贝的区别

一:赋值    在Python中,对象的赋值就是简单的对象引用,这点和C++不同,如下所示:    a = [1,2,'hello',['python','C++']]    b = a    在上述情况下,a和b是一样的,它们指向同一片内存,b不过是a的别名,是引用。我们可以用b is a 去判...

2018-07-14 00:00:39

阅读数 207

评论数 0

从此,你们拥有了我

是的,你们拥有了我。CSDN社区,我来了。来的有点慢,但依然充斥着紧张感,兴奋感,我的第一篇csdn博客文章算是开了头。没有太多的感慨,内心只有一个冲动,那就是,把自己积攒的知识,技巧分享给更多的人。因为,我也学习过很多别人的分享,帮我解决过很多问题,我想,是时侯来回馈社会了,对了,我的愿望是世界...

2018-07-13 11:22:26

阅读数 45

评论数 0

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