Celery学习指南

1. celery简介

Celery由Python编写的用来处理大量信息的分布式系统,通常使用它来实现异步任务(async task)和定时任务(crontab)。可以用Celery提供的接口快速实现并管理一个分布式任务队列。


阅读全文 »

Flask基础进阶

1. Flask的ORM模型

访问关系数据库的传统方式是,拼接 SQL 语句,但存在一些问题如:随着项目越来越大,通过拼接 SQL 语句访问数据库有繁琐易错,SQL 语句重复利用率低,直接使用 SQL 语句存在有 Web 安全漏洞的问题。Flask的ORM 模型定义了关系数据库和对象的映射关系,使得访问数据库的代码简单清晰、易于维护。


阅读全文 »

Flask 框架

图片描述

Python 中存在众多的 Web 开发框架:Flask、Django、Tornado、Webpy 等,近几年Django 和 Flask 在 Python 领域中可以说是最主流的两个 Web 开发框架。

阅读全文 »

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

阅读全文 »

Supervisor是什么

Supervisor是用Python开发的通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动

阅读全文 »

JWT(JSON Web Tokens),是一种开发的行业标准,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。

阅读全文 »

utils\message

base.py

1
2
3
4
5
class MsgBase(object):
def __init__(self):
pass
def send(self):
raise NotImplementedError('必须实现send方法')
阅读全文 »