摘要: 在整理elasticsearch_dsl模块过程中,着实让我头大。 个人感觉就是资料太少而且很乱,不成体系,接口很多,没有规范。 此文凑合着看,以后有时间后加以修改。 还有一些部分官方文档都没有说清楚,以后弄懂了再补充。 简介 elasticsearch-dsl是基于elasticsearch-py 阅读全文
posted @ 2021-07-08 12:15 403·Forbidden 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 概要 此部分将零散的知识放在一起 es与relational DB elastcisearch是面向文档的,就意味着索引和搜索的数据最小的单位是文档。 | 关系型数据库 | es | | --| -- | 数据库 | 索引 indices 表 | types 行 | documents 字段 | f 阅读全文
posted @ 2021-07-06 22:17 403·Forbidden 阅读(829) 评论(0) 推荐(0) 编辑
摘要: Nginx概述 Nginx是什么 Nginx是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,Nginx官网:点击这里。 Nginx能干什么 Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 阅读全文
posted @ 2021-07-06 18:17 403·Forbidden 阅读(3480) 评论(10) 推荐(36) 编辑
摘要: 排序算法的比较 名称解释: 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。 不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。 时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。 空间复杂度:是指算法在计算机内执行时所需存储空间 阅读全文
posted @ 2021-07-03 18:33 403·Forbidden 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 中间件是 Django 用来处理请求和响应的钩子框架。它是一个轻量级的、底层级的“插件”系统,用于全局性地控制Django 的输入或输出,可以理解为一些关卡。 中间件可以放在你的工程的任何地方,并以Python路径的方式进行访问。 可以把中间件比喻成洋葱,每一层代表一个中间件,每个请求从进入djan 阅读全文
posted @ 2021-06-26 20:00 403·Forbidden 阅读(246) 评论(0) 推荐(0) 编辑
摘要: model是django最复杂和重要的一层,负责与数据库打交道。 在使用时,我们在app/models.py中定义一个django.db.models.Model的子类,这相当于数据库中的一张表,类里面的字段(属性)相当于数据库中的字段,该类的对象相当于一条数据。 简单例子 # app01/mode 阅读全文
posted @ 2021-06-26 19:54 403·Forbidden 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 配置 在settings.py中配置,BACKEND表示要使用那种模板引擎;DIRS表示template的目录(可以是多个);APP_DIRS表示是否使用app中的template目录(即形如这样的app/templates/);OPTIONS是DjangoTemplates的一些参数,默认即可。 阅读全文
posted @ 2021-06-26 19:45 403·Forbidden 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 视图就是一个普通的Python函数,它接收从urls哪里的HttpRequest对象,返回的是HTML网页、重定向、404错误,XML文档或图像等任何东西。 一般使用 from django.http import HttpResponse # Create your views here. def 阅读全文
posted @ 2021-06-26 19:31 403·Forbidden 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 关于Django的路由分发,见官方文档。 一般使用 路由分发应该在urls.py中进行。默认的根urls是通过settings文件配置的:ROOT_URLCONF = '<项目名>.urls'。 路由的分发靠的是urlpatterns列表来的定义的,其内的元素是path或re_path。 如: fr 阅读全文
posted @ 2021-06-26 19:19 403·Forbidden 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 概述 要使用django需要提前安装django("pip install django")。 对于django的一般使用流程: 创建项目-->创建应用-->在settings中将app安装上-->设置urls进行路由分发-->在视图中处理请求,或返回页面等数据或操作数据库然后再返回数据。 创建项目 阅读全文
posted @ 2021-06-26 00:15 403·Forbidden 阅读(71) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示
主题色彩