Tag

#Django

包含这个标签的文章。

Python 1019 阅读

celery rabbitmq 延迟消息

*使用 RabbitMQ 延迟消息插件来调度celery任务。* **RabbitMQ 延迟消息插件:** RabbitMQ 延迟交换插件用于实现消息到达交易所和传递到队列之间的等待时间。每次发布消息时,都可以指定以毫秒为单位的偏移量。 我们可以声明类型为“x-delayed-message”的交换,然后使用自定

阅读全文
Python 908 阅读

Django 异常日志输出到一行

一些常见的跨平台日志收集平台,如阿里云日志、efk,一般都是按一行作为一条日志记录。 Python默认的输出会将消息原样输出,如果有异常的话,会将异常`堆栈多行`形式返回。不方便进行日志的收集分析。所以需要将其输出为一行。 #### 创建MyFormatter格式化类 [参考官方](https://docs.py

阅读全文
Python 909 阅读

Django model上下分表

在Django中若想实现上下分表则需要重写 queryset 方法,显示同一张表,不同的显示字段。 在model 中需要继承原表, proxy 设置为 True。 ```python class BannerCourse(Course): # 继承原来表格 class Meta: verbo

阅读全文