08 2019 档案

摘要:一、QuerySet 可切片 使用Python 的切片语法来限制 记录的数目 。它等同于SQL 的 和 子句。 不支持负的索引(例如 )。通常, 的切片返回一个新的 —— 它不会执行查询。 可迭代 惰性查询 是惰性执行的 —— 创建 不会带来任何数据库的访问。你可以将过滤器保持一整天,直到 需要求值 阅读全文
posted @ 2019-08-31 01:58 与鹿逐秋 阅读(825) 评论(0) 推荐(0)
摘要:一、缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存 阅读全文
posted @ 2019-08-29 00:51 与鹿逐秋 阅读(260) 评论(0) 推荐(0)
摘要:关于Django ModelForm渲染时间格式问题 直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型 解决办法:自定义小部件 然后设置widgets 此时渲染出来的页面就是 阅读全文
posted @ 2019-08-21 00:29 与鹿逐秋 阅读(1458) 评论(0) 推荐(0)
摘要:Django自定义分页并保存搜索条件 1、自定义分页组件pagination.py 2、view视图 3、templates模板 4、页面展示 阅读全文
posted @ 2019-08-20 04:42 与鹿逐秋 阅读(968) 评论(0) 推荐(0)
摘要:Django Simple Captcha的使用 1、下载Django Simple Captcha django-simple-captcha官方文档地址 http://django-simple-captcha.readthedocs.io/en/latest/ 2、配置settings 3、配 阅读全文
posted @ 2019-08-13 00:47 与鹿逐秋 阅读(1934) 评论(3) 推荐(1)
摘要:一、表关系 二、操作表 mysql 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; SELECT A.student_id,A.生物, B.物理 from (SELECT student_id,num as 生物 from score WHERE course_id 阅读全文
posted @ 2019-08-13 00:47 与鹿逐秋 阅读(230) 评论(0) 推荐(0)
摘要:一、pymysql的下载和使用 (1)pymysql模块的下载 (2)pymysql的使用 二、execute()之sql注入 解决方法: 三、增、删、改:conn.commit() commit()方法:在数据库里增、删、改的时候, 必须要进行提交,否则插入的数据不生效。 四、查:fetchone 阅读全文
posted @ 2019-08-12 00:16 与鹿逐秋 阅读(285) 评论(0) 推荐(0)
摘要:一、索引的介绍 数据库中专门用于帮助用户快速查找数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置吗,然后直接获取。 二、索引的作用 约束和加速查找 三、常见的几种索引 无索引和有索引的区别以及建立索引的目的 普通索引 作用:仅有一个加速查找 创建表+普通索引: 阅读全文
posted @ 2019-08-11 13:02 与鹿逐秋 阅读(418) 评论(0) 推荐(0)
摘要:权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要 阅读全文
posted @ 2019-08-10 00:56 与鹿逐秋 阅读(79912) 评论(4) 推荐(15)
摘要:一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: 说明: 二、not null 与 default 是否可空,null表示空,非字符串 not null 不可空 null 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加 阅读全文
posted @ 2019-08-09 01:07 与鹿逐秋 阅读(417) 评论(0) 推荐(0)
摘要:转载自:https://www.cnblogs.com/clwydjgs/p/9291283.html 阅读全文
posted @ 2019-08-09 01:07 与鹿逐秋 阅读(394) 评论(1) 推荐(0)
摘要:一、单表查询 语法: 1. where约束 2. group by 分组查询 当执行以下sql语句的时候,是以post字段查询了组中的第一条数据,没有任何意义,因为我们现在想查出当前组的多条记 继续验证通过group by分组之后,只能查看当前字段,如果想查看组内信息,需要借助于聚合函数 3. 聚合 阅读全文
posted @ 2019-08-08 00:01 与鹿逐秋 阅读(593) 评论(0) 推荐(0)
摘要:Django中常用的那些模块路径 from django.shortcuts import HttpResponse, render, redirect from django import template from django.conf.urls import url from django. 阅读全文
posted @ 2019-08-06 12:50 与鹿逐秋 阅读(601) 评论(0) 推荐(0)
摘要:一、常规操作 必知必会13条 1. 返回QuerySet对象的方法有 all() filter() exclude() order_by() reverse() distinct() 2. 特殊的QuerySet values() 返回一个可迭代的字典序列 values_list() 返回一个可迭代 阅读全文
posted @ 2019-08-05 12:03 与鹿逐秋 阅读(342) 评论(0) 推荐(0)
摘要:一、介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 二、如何找出两张表之间的关系 三、表的三种关系 1. 书和出版社 一对多(或多对一):一个出版社可以出版多本书。看图说话。 关联方式:foreign key 2. 作者和书籍的关系 看图说话。 关联方 阅读全文
posted @ 2019-08-03 00:07 与鹿逐秋 阅读(232) 评论(0) 推荐(0)
摘要:一、存储引擎 我们可以认为mysql中建立的库===》文件夹,库中的表====》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不 阅读全文
posted @ 2019-08-01 11:35 与鹿逐秋 阅读(594) 评论(0) 推荐(0)