上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
  2017年9月15日
摘要: 1. 简介-两个程序通信,除了socket就是文件了,但是通过磁盘效率太低了,之前的RabbitMQ只是实现了消息的传递,现在要是实现数据的共享(一份数据,可供多人查阅),可以通过缓存实现,一个中间商broker。 可是程序之间是无法访问对方的内存地址的。所以其他程序和中间商的之间的通信是通过soc 阅读全文
posted @ 2017-09-15 16:58 momo8238 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 1. 实现最简单的队列通信 2. producer端 3.consumer端 4.运行 5. 上面实现的实例是一个生产者,一个消费者模型。下面尝试建立一个生产者,多个消费者的模型。 启动3个客户端, consumer1,consumer2, consumer3。再启动producer,produce 阅读全文
posted @ 2017-09-15 09:31 momo8238 阅读(372) 评论(0) 推荐(0) 编辑
  2017年9月14日
摘要: 1.简介 一、RabbitMQ 消息队列介绍 RabbitMQ也是消息队列,那RabbitMQ和之前python的Queue有什么区别么? 如果是两个完全独立的python程序,也是不能用上面两个queue进行交互的,或者和其他语言交互有哪些实现方式呢。 【Disk、Socket、其他中间件】这里中 阅读全文
posted @ 2017-09-14 21:56 momo8238 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Django ORM 外键操作 经常修改的东西一般不放到内存里面,而是放到一张表里。表跟表之间是可以存在关系的,最基本的就是一对多的关系。 models.ForeignKey(ColorDic) 1. 在models.py中创建2张表,UserGroup中有2列数据,UserInfo中有3列数据。 阅读全文
posted @ 2017-09-14 16:39 momo8238 阅读(3836) 评论(0) 推荐(0) 编辑
摘要: 参数介绍: 字段的参数: null: ->db是否可以为空 default: ->默认值 primary_key: ->主键 db_column ->列名 db_index ->索引 unique=True ->唯一索引 unique_for_date ->只对时间做索引 unique_for_mo 阅读全文
posted @ 2017-09-14 16:20 momo8238 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: 一,通过makemigrations,migrate来修改数据, 1.Django的ORM支持修改表结构,修改完以后,执行 python manage.py makemigrations python manage.py migrate 这两句,就会看到更新了。超过长度的数据就会丢了。 2.给数据库 阅读全文
posted @ 2017-09-14 15:08 momo8238 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: 1. 与数据库中的数据进行比较,检验用户名和密码是否正确。 2. 拿到的是QuerySet类型,类似于一个列表。验证成功/失败,返回到不同的页面。 3. 如果验证成功,则登陆后台管理页面 3.1写路由 3.2 写程序 3.3 写index模板 3.4测试效果 4. 查看用户信息 最终的呈现效果: 4 阅读全文
posted @ 2017-09-14 11:39 momo8238 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1. 下载并且安装navicat premium,连接到db.sqlite3数据库。 2.先在urls.py中增加一条对应关系,专门用来做测试。 3.此时models.py中的代码如下: 4. 对于ORM,如果你想对这个表增加一条数据,得通过UserInfo 这个类去数据库里面去增加。 所以需要先把 阅读全文
posted @ 2017-09-14 09:46 momo8238 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 注意事项1:需要在project下的setting里面做设置。让Django生成MySQL类型的数据库。 注意事项2:在Django内部,连MySQL的时候,需要添加下面2句代码: 阅读全文
posted @ 2017-09-14 08:27 momo8238 阅读(286) 评论(0) 推荐(0) 编辑
  2017年9月13日
摘要: 1. ORM的两种 DB first: 创建表结构--根据表结构生成类 根据类来操作数据库 Code first: 先写代码 再写类 执行命令(一个类生成一个表)当前主流的用法。Django的ORM属于code first的。 2. 本质 A-根据类自动创建数据库表 B-根据类对数据库表中的数据进行 阅读全文
posted @ 2017-09-13 17:22 momo8238 阅读(1232) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页