随笔分类 -  Django

1 2 下一页

Django缓存设置
摘要:由于Django构建得是动态网站,每次客户端请求都要严重依赖数据库,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存memcached 、Redis 阅读全文

posted @ 2019-03-01 20:15 窮山霧繞(静妙) 阅读(252) 评论(0) 推荐(0)

Django的几种缓存的配置
摘要:1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者m 阅读全文

posted @ 2019-02-28 18:37 窮山霧繞(静妙) 阅读(431) 评论(0) 推荐(0)

Django、Flask、Tornado的比较
摘要:一:常用请求参数的接收 Django中: request.GET/POST Tornado中: self.get_query_argument()/get_query_arguments() self.get_body_argument()/get_body_arguments() self.get 阅读全文

posted @ 2019-02-28 16:44 窮山霧繞(静妙) 阅读(617) 评论(0) 推荐(0)

ContentType组件
摘要:ContentType组件 遇到这种一张表要跟多张表进行外键关联的时候~我们Django提供了ContentType组件~ ContentType是Django的内置的一个应用,可以追踪项目中所有的APP和model的对应关系,并记录在ContentType表中。 当我们的项目做数据迁移后,会有很多 阅读全文

posted @ 2018-11-21 14:44 窮山霧繞(静妙) 阅读(124) 评论(0) 推荐(0)

Django之crm
摘要:crm注册 crm注册Form 给字段添加属性的不同方式: crm注册函数 crm登录 crm之客户 crm函数 crm新增和编辑客户 crm跟进记录 crm报名记录 crm课程记录 crm学习记录 阅读全文

posted @ 2018-11-02 20:46 窮山霧繞(静妙) 阅读(235) 评论(0) 推荐(0)

Django项目之客户
摘要:关于客户的操作 主页(被继承) 所有表结构 分页器 views.py中的注册登录以及客户类|方法等 url.py中的路由匹配等 forms.py中的内容 展示客户列表HTML 增加和编辑客户合在一起的写法HTML 关于客户操作的一些知识点 url中需知 veiws中需知 阅读全文

posted @ 2018-10-23 20:20 窮山霧繞(静妙) 阅读(198) 评论(0) 推荐(0)

Django的认证系统
摘要:auth模块 auth中提供了许多实用方法: authenticate() 提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。 如果认证成功(用户名和密码正确有效),便会返回一个 User 对象。 authenticate()会在该 Use 阅读全文

posted @ 2018-10-18 19:07 窮山霧繞(静妙) 阅读(109) 评论(0) 推荐(0)

Django之form表单
摘要:Form介绍 总结,form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 提示错误信息 普通方式手写注册功能 views.py register.html 使用form组件实现注册功能 views.py 先定义好一个RegForm类: 再写一个视图函数 阅读全文

posted @ 2018-10-17 21:27 窮山霧繞(静妙) 阅读(174) 评论(0) 推荐(0)

Django 之多对多关系
摘要:1. 多对多关系 作者 <--> 书籍 1. 表结构设计 1. SQL版 -- 创建作者表 -- 创建作者和书的关系表 2. ORM版 1. 第一版: 自己创建第三张表 2. 第二版 让ORM帮我们创建第三张表 models.ManyToManyField() 3. 第三版 待补充...(ORM进阶 阅读全文

posted @ 2018-10-17 15:42 窮山霧繞(静妙) 阅读(847) 评论(0) 推荐(0)

Django之ajax
摘要:CSRF中间件 CSRF跨站请求伪造 补充两个装饰器 from django.views.decorations.csrf import csrf_exempt, csrf_protect csrf_exempt 给单个视图排除校验 csrf_protect 给单个视图必须校验 process_re 阅读全文

posted @ 2018-10-16 16:07 窮山霧繞(静妙) 阅读(195) 评论(0) 推荐(0)

Django的中间件
摘要:中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和相应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所有需要谨慎使用,使用不当会影响性能。 说的直白一点中间 阅读全文

posted @ 2018-10-15 20:18 窮山霧繞(静妙) 阅读(124) 评论(0) 推荐(0)

事务、cookie、session操作
摘要:事务 事务的四大特性 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致 阅读全文

posted @ 2018-10-12 19:29 窮山霧繞(静妙) 阅读(309) 评论(0) 推荐(0)

聚合查询、分组查询、F&Q查询
摘要:一、聚合查询和分组查询 1、aggregate(*args, **kwargs): 通过对QuerySet进行计算,返回一个聚合值的字典。aggregate()中每个参数都指定一个包含在字典中的返回值。即在查询集上生成聚合。 2、annotate(*args,**kwargs): 可以通过计算查询结 阅读全文

posted @ 2018-10-12 16:53 窮山霧繞(静妙) 阅读(309) 评论(0) 推荐(0)

Django ORM操作
摘要:必知必会13条 返回QuerySet对象的方法有 all() filter() exclude() order_by() reverse() distinct() 特殊的QuerySet values() 返回一个可迭代的字典序列 values_list() 返回一个可迭代的元祖序列 返回具体对象的 阅读全文

posted @ 2018-10-11 20:41 窮山霧繞(静妙) 阅读(159) 评论(0) 推荐(0)

Django之ORM
摘要:Django中ORM 字段 常用字段 AutoField 自增的整型字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字段。 IntegerField 一个整数类型。数值的范围是-2147483648 ~ 阅读全文

posted @ 2018-10-11 15:04 窮山霧繞(静妙) 阅读(197) 评论(0) 推荐(0)

Django的路由系统
摘要:URLconf配置 基本格式: 注意:Django2.0版本中的路由系统已经替换成下面的写法 参考说明: 1)正则表达式:一个正则表达式字符串 2)views视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 3)参数:可选的要传递给视图函数的默认参数(字典形式) 4)别名: 阅读全文

posted @ 2018-10-10 23:00 窮山霧繞(静妙) 阅读(159) 评论(0) 推荐(0)

Django的View(视图)
摘要:CBV和FBV FBV版: CBV版: 注意: 使用CBV时,urls.py中也要做相应的修改: 给视图加装饰器 使用装饰器装饰FBV FBV本身就是一个函数,所以和给普通的函数加装饰器无差别: 使用装饰器装饰CBV Django中提供了method_decorator装饰器用于将函数装饰器转换为方 阅读全文

posted @ 2018-10-09 17:46 窮山霧繞(静妙) 阅读(148) 评论(0) 推荐(0)

Django模板语言相关内容
摘要:Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字 阅读全文

posted @ 2018-10-08 17:43 窮山霧繞(静妙) 阅读(88) 评论(0) 推荐(0)

图书管理系统之作者
摘要:1. day01 Web框架的原理和Django初识 1. Web框架的原理 1. 理解Web框架的原理 2. HTTP请求 3. 请求和响应的概念 2. Django初识 1. Django安装 2. Django项目的目录 1. settings.py 1. HTML文件放在哪里 2. 静态文件 阅读全文

posted @ 2018-10-01 21:48 窮山霧繞(静妙) 阅读(150) 评论(0) 推荐(0)

图书管理系统之书籍
摘要:图书管理系统 1. 表结构设计 1. id title 出版社_id 2. SQL create table book ( id int primary key auto_increment, title varchar(30) not null, press_id int not null, co 阅读全文

posted @ 2018-09-29 08:22 窮山霧繞(静妙) 阅读(185) 评论(0) 推荐(0)

1 2 下一页

导航