上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 一、什么是缓存 缓存是一类可以快速读取数据的介质统称,常用的读取速度很快的介质有内存,所以一般将缓存存储在内存中。 从数据库读多次把所需要的数据取出来,要比从内存或者硬盘等一次读出来付出的成本大很多。缓存对于创建一个高性能的网站和提升用户体验来说是非常重要的。 二、为什么要使用缓存 在 Django 阅读全文
posted @ 2019-08-19 23:29 Hubery_Jun 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Django 提供了多种开发 Web 应用程序所需的常用工具,如:缓存、日志、发送邮件、自定义认证等,更多可参考:<https://docs.djangoproject.com/zh-hans/2.2/>。 1. 自定义权限 要为给定模型对象创建自定义权限,请使用 permissions 模型Met 阅读全文
posted @ 2019-08-19 23:28 Hubery_Jun 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 想必很多人都使用过列表的切片,通过切片可以从列表中获取一个或多个元素,但你真的了解切片? 一、一般玩法 >>> name = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] >>> name[0:2] # 获取 0 - 2 中间的元素,不包括索引为 2 的元素 [' 阅读全文
posted @ 2019-08-19 22:35 Hubery_Jun 阅读(11858) 评论(0) 推荐(0) 编辑
摘要: 1、CSV 文件存储 1.1 写入 简单示例 以文本方式打开,分隔符默认为逗号(,): 修改默认分隔符: 同时写入多行: 避免出现空行,可以在写入时加 : 如果数据源是字典 编码问题,需要指定 函数编码格式: 另外 库的 对象的 方法也可以将数据写入 csv 中。 1.2 读取 结果如下: Tips 阅读全文
posted @ 2019-08-19 22:35 Hubery_Jun 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 1. SQL语句优化 1.1 Sakila示例数据库安装 Sakila 数据库是 MySQL 官方提供的示例数据库,常用来做测试。 1、下载 : 2、解压后会得到三个文件: :用于创建表结构和数据库 :用于插入数据 3、进入 MySQL 中,创建数据库、数据表以及插入数据: 1.2 慢查询 如何发现 阅读全文
posted @ 2019-08-19 22:34 Hubery_Jun 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Django 中有两种编写方式,FBV 和 CBV,那么什么是 FBV,CBV 又是什么呢? 一、什么是 CBV FBV(function base views) 就是在视图里使用函数处理请求(常见)。 CBV(class base views) 就是在视图里使用类处理请求。 示例: 1、proje 阅读全文
posted @ 2019-08-19 22:29 Hubery_Jun 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 ContentTypes ContentTypes 是 Django 内置的一个应用,它可以追踪记录项目中所有 app 和 model 的对应关系,并记录在 django_content_type 表中。 二、ContentTypes 的应用场景 ContentTypes 适用于一张表与 阅读全文
posted @ 2019-08-19 22:29 Hubery_Jun 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、示例 restful work 的序列号就类似于 Django 的 Form 表单。 1、api/urls.py from django.urls import path, re_path from api.views import UserView, ParserView, RolesView 阅读全文
posted @ 2019-08-19 22:28 Hubery_Jun 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。 用户请求头: Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 一、JSON 1、urls.p 阅读全文
posted @ 2019-08-19 22:28 Hubery_Jun 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、APIView APIView 直接继承 View(Django 内置的 View),也就是说 APIView 是最贴近原生 Django 的 View 的。 因此可定制程度高,根据请求方法不同执行不同的函数: 源码: class APIView(View): # The following p 阅读全文
posted @ 2019-08-19 22:27 Hubery_Jun 阅读(166) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页