随笔分类 -  Python

上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
Python
摘要:Django框架,models.py模块,数据库操作——表类容的增删改查 增加数据 create()方法,增加数据 save()方法,写入数据 第一种方式 表类名称(字段=值) 需要save()方法,写入数据 第二种方式:表类名称.objects.create(字段=值) 第三种方式【推荐】 查询数 阅读全文
posted @ 2017-07-11 13:42 林贵秀 阅读(454) 评论(0) 推荐(0)
摘要:Django框架,models.py模块,数据库操作——创建表、数据类型、索引、admin后台,补充Django目录说明以及全局配置文件配置 数据库配置 django默认支持sqlite,mysql, oracle,postgresql数据库。 1,django默认使用sqlite的数据库,默认自带 阅读全文
posted @ 2017-07-09 19:56 林贵秀 阅读(590) 评论(0) 推荐(0)
摘要:Django框架,Views(视图函数),也就是逻辑处理函数里的各种方法与属性 Views(视图函数)逻辑处理,最终是围绕着两个对象实现的 http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我 阅读全文
posted @ 2017-07-09 16:44 林贵秀 阅读(1311) 评论(0) 推荐(0)
摘要:Django框架,urls.py模块,views.py模块,路由映射与路由分发以及逻辑处理——url控制器 这一节主讲url控制器 一、urls.py模块 这个模块是配置路由映射的模块,当用户访问一个url地址时,通过这个路由映射模块,映射给对应的逻辑处理函数 urlpatterns等于的一个列表, 阅读全文
posted @ 2017-07-09 07:23 林贵秀 阅读(602) 评论(0) 推荐(0)
摘要:Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。 这套框架是 阅读全文
posted @ 2017-07-08 20:27 林贵秀 阅读(1188) 评论(0) 推荐(0)
摘要:第三百零二节,三层架构讲解 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了 阅读全文
posted @ 2017-07-08 16:04 林贵秀 阅读(321) 评论(0) 推荐(0)
摘要:python操作redis缓存-管道、发布订阅 一、管道 redis-py默认在执行每次请求都会创建(连接池申请连接)和断开(归还连接池)一次连接操作,如果想要在一次请求中指定多个命令,则可以使用pipline实现一次请求指定多个命令,并且默认情况下一次pipline 是原子性操作。 pipelin 阅读全文
posted @ 2017-07-07 17:28 林贵秀 阅读(870) 评论(0) 推荐(0)
摘要:python操作redis缓存-其他常用操作,用于操作redis里的数据name,不论什么数据类型 delete(*names)根据删除redis中的任意数据类型 exists(name)检测redis的name是否存在 keys(pattern='*')根据模型获取redis的name更多: KE 阅读全文
posted @ 2017-07-07 16:09 林贵秀 阅读(3275) 评论(0) 推荐(1)
摘要:python操作redis缓存-SortSet有序集合类型,可以理解为有序列表 有序集合,在集合的基础上,为每元素排序;元素的排序需要根据另外一个值来进行比较,所以,对于有序集合,每一个元素有两个值,即:值和分数,分数专门用来做排序。 zadd(name, *args, **kwargs)在name 阅读全文
posted @ 2017-07-07 10:20 林贵秀 阅读(458) 评论(0) 推荐(0)
摘要:python操作redis缓存-Set集合类型,可以理解为不能有重复元素的列表 sadd(name,values)name对应的集合中添加元素 scard(name)获取name对应的集合中元素个数 sdiff(keys, *args)在第一个name对应的集合中且不在其他name对应的集合的元素集 阅读全文
posted @ 2017-07-06 16:33 林贵秀 阅读(798) 评论(0) 推荐(0)
摘要:python操作redis缓存-List类型,可以理解为列表,是可以有重复元素的列表 List操作,redis中的List在在内存中按照一个name对应一个List来存储。如图: lpush(name,values)在name对应的list中添加元素,每个新的元素都添加到列表的最左边如: lpush 阅读全文
posted @ 2017-07-06 11:34 林贵秀 阅读(1150) 评论(0) 推荐(0)
摘要:第二百九十六节,python操作redis缓存-Hash哈希类型,可以理解为字典类型 Hash操作,redis中Hash在内存中的存储格式如下图: hset(name, key, value)name对应的hash中设置一个键值对(不存在,则创建;否则,修改) name,redis的name key 阅读全文
posted @ 2017-07-03 13:02 林贵秀 阅读(638) 评论(0) 推荐(0)
摘要:python操作redis缓存-字符串类型 首先要安装redis-py模块 python连接redis方式,有两种连接方式,一种是直接连接,一张是通过连接池连接 注意:以后我们都用的连接池方式连接,直接连接不推荐 1、直接连接方式:【不推荐】 Redis()配置连接信息set()写入数据get()读 阅读全文
posted @ 2017-07-01 21:02 林贵秀 阅读(590) 评论(0) 推荐(0)
摘要:redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/r 阅读全文
posted @ 2017-07-01 02:41 林贵秀 阅读(283) 评论(0) 推荐(0)
摘要:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2017-06-29 20:42 林贵秀 阅读(263) 评论(0) 推荐(0)
摘要:RabbitMQ多设备消息队列-Python开发 首先安装Python开发连接RabbitMQ的API,pika模块 pika模块为第三方模块 对于RabbitMQ来说,生产和消费不再针对内存里的一个Queue对象,而是某台服务器上的RabbitMQ Server实现的消息队列。 生产者消费者一对一 阅读全文
posted @ 2017-06-22 13:03 林贵秀 阅读(614) 评论(0) 推荐(0)
摘要:RabbitMQ多设备消息队列-安装与简介 RabbitMQ简介 解释RabbitMQ,就不得不提到AMQP(Advanced Message Queuing Protocol)协议。 AMQP协议是一种基于网络的消息传输协议,它能够在应用或组织之间提供可靠的消息传输。RabbitMQ是该AMQP协 阅读全文
posted @ 2017-06-22 12:05 林贵秀 阅读(659) 评论(0) 推荐(0)
摘要:MySQL命令行导出导入数据库,数据库备份还原 MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量 阅读全文
posted @ 2017-06-21 16:01 林贵秀 阅读(319) 评论(0) 推荐(0)
摘要:MySQL数据库-ORM之sqlalchemy模块操作数据库 sqlalchemy第三方模块 sqlalchemysqlalchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并 阅读全文
posted @ 2017-06-19 16:58 林贵秀 阅读(1620) 评论(0) 推荐(0)
摘要:MySQL数据库-索引、limit分页、执行计划、慢日志查询 索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。 如果没有创建索引查找数据时,是全表扫描的,也就是向查字典一样没有目录,靠一页一页的翻到目标 阅读全文
posted @ 2017-06-16 21:54 林贵秀 阅读(567) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页