随笔分类 - Django
摘要:Django中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 django中间件是django的门户1. 请求来的时候需要先经过中间件才能到达真正的d
阅读全文
摘要:Cookie与Session介绍 cookie: 在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当
阅读全文
摘要:表单概述 HTML中的表单 单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言还是其他语言。只要把input标签放在form标签中,然后再添加一个提交按钮,那么以后点击提交按钮,就可以将input标签中对应的值提交给服务器了。 Django中的表
阅读全文
摘要:Web模板系统 一个模板的渲染需要三方参与: 模板引擎: 主要参与模板渲染的系统 内容源: 输入的数据。比较常见的有数据库、XML文件和用户请求这样的网络数据 模板: 一般是和语言相关的文本 模板系统的工作过程如图所示 由图可知, 模板和内容源由模板引擎处理和组合, 批量生成Web文档。 模板介绍
阅读全文
摘要:URL详解 URL是Uniform Resource Loator的缩写, 统一资源定位符 一个URL由以下几部分组成: secheme://host:port/path/?query-string=xxx#anchor 注意: URL中的所有字符都是ASCII字符集, 如果出现非ASCII字符,
阅读全文
摘要:数据库操作 Django配置连接数据库 在Django中配置数据库连接是非常简单的。对于使用django-admin工具创建的项目, settings.py文件中已经有了DATABASES这个变量, 如果没有的话, 可以直接创建这个变量, 这个变量的类型是一个字典。示例代码如下: # 这里是sett
阅读全文
摘要:网站运行原理 HTTP 超文本传输协议(HyperText Transfer Protocol, HTTP)是用于分布式协作超媒体信息系统的应用协议。它是万维网数据通信的基础。HTTP使用了可靠的数据传输协议, 可以确保数据在传输过程不会丢失或损失 Web服务器是负责托管Web资源, 即网页的内容来
阅读全文
摘要:全文检索方案Elasticsearch 1. 对于搜索功能的实现, 我们首先想到的是数据库的模糊查询 可以选择使用模糊查询like关键字实现。 但是 like 关键字的效率极低。 查询需要在多个字段中进行,使用 like 关键字也不方便 2. 全文检索和搜索引擎原理 搜索引擎进行全文检索时,会对数据
阅读全文

浙公网安备 33010602011771号