随笔分类 - python
v
摘要:RabbitMQ还支持根据关键字发送,即:队列绑定关键字,发送者将数据根据关键字发送到消息exchange,exchange根据 关键字 判定应该将数据发送至指定队列。 1 import pika 2 import sys 3 4 connection = pika.BlockingConnecti
阅读全文
摘要:之前的例子都基本都是1对1的消息发送和接收,即消息只能发送到指定的queue里,但有些时候你想让你的消息被所有的Queue收到,类似广播的效果,这时候就要用到exchange了, Exchange在定义的时候是有类型的,以决定到底是哪些Queue符合条件,可以接收消息 fanout: 所有bind到
阅读全文
摘要:上面实例中,虽然每个工作者是依次分配到任务,但是每个任务不一定一样。可能有的任务比较重,执行时间比较久;有的任务比较轻,执行时间比较短。如果能公平调度就最好了,使用basic_qos设置prefetch_count=1,使得rabbitmq不会在同一时间给工作者分配多个任务,即只有工作者完成任务之后
阅读全文
摘要:消息也可以理解为任务,消息发送者可以理解为任务分配者,消息接收者可以理解为工作者,当工作者接收到一个任务,还没完成的时候,任务分配者又发一个任务过来,那就忙不过来了,于是就需要多个工作者来共同处理这些任务,这些工作者,就称为工作队列。 RabbitMQ会默认把p发的消息依次分发给各个消费者(c),跟
阅读全文
摘要:1 安装: centos 运行yum install rabbitmq-server-3.5.2-1.noarch.rpm 进行安装 ps:这里不用 rpm -ivh rabbitmq-server-3.5.2-1.noarch.rpm进行安装,而是用yum install rabbitmq-ser
阅读全文
摘要:网站项目中可能有很多界面具有相同的代码组成,使用继承功能可以有效的减少代码冗余 students.html test.html 使用 {% extends 'base.html' %}实现继承 使用 使用 使用
阅读全文
摘要:abs() 函数 any() 函数: all() 函数 ascii() 函数 bin() 函数 bool() 函数 bytearray() 函数 bytes 函数 callable() 函数 chr() 函数 classmethod 修饰符 compile() 函数 complex() 函数 del
阅读全文
摘要:1. 最终输出结果为: [1,3] [2,] [1,3] 最终输出结果为: [1] [2,] [1,3] 执行v1时,li就创建在内存,v2时,传入新的[],所欲i创建另一内存,v3时使用v1创建的内存 2. 最终结果为: [666, 22, 33, 44, 55] [666, 22, 33, 44
阅读全文
摘要:django为使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM)。 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表。 基本字段: 返回值为字段在数据库中的属性,Django字段默认的值为: 字段参数:
阅读全文
摘要:在使用选择标签时,需要注意choices的选项可以从数据库中获取,但是由于是静态字段 ***获取的值无法实时更新***,那么需要自定义构造方法从而达到此目的。 方式一:(推荐) 方式二: 使用django提供的ModelChoiceField和ModelMultipleChoiceField字段来实
阅读全文
摘要:常用选择插件: # 单radio,值为字符串 # user = fields.CharField( # initial=2, # widget=widgets.RadioSelect(choices=((1,'上海'),(2,'北京'),)) # ) # 单radio,值为字符串 # user =
阅读全文
摘要:Django内置字段: Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', 帮助信息(在标签旁边显示) error_messages=
阅读全文
摘要:Django内置Form组件 - 对用户请求的验证 - AJax - Form - 生成HTML代码 a. 创建一个类 b. 类中创建字段(包含正则表达式) c. GET obj = Fr() obj.user = > 自动生成HTML d. POST obj = Fr(request.POST)
阅读全文
摘要:自定义分页,复制引入即可用 调用pager.py views.py fenye.html
阅读全文
摘要:django提供了分页函数,但是功能较少,因此我对其进行了扩展 views.py fenye.html: pager.html Paginator对象 Page对象
阅读全文

浙公网安备 33010602011771号