django
文章平均质量分 75
Thomas_Gong_
python、Go后端高级工程师
展开
-
python使用celery实现异步任务执行
使用celery在django项目中实现异步发送短信在项目的目录下创建celery_tasks用于保存celery异步任务。在celery_tasks目录下创建config.py文件,用于保存celery的配置信息 ```broker_url = "redis://127.0.0.1/14"```在celery_tasks目录下创建main.py文件,用于作为celery的启...原创 2018-07-18 23:00:02 · 4217 阅读 · 0 评论 -
一篇文章带你完全了解JWT
JWT在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景...原创 2018-07-19 11:59:34 · 495 阅读 · 0 评论 -
Django底层解析之从一次请求到响应的整个流程
As we all know,所有的Web应用,其本质上其实就是一个socket服务端,而用户的浏览器就是一个socket客户端。#!/usr/bin/env python#coding:utf-8import socketdef handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1...原创 2018-07-07 11:56:23 · 746 阅读 · 0 评论 -
让你全面了解RESTful风格和设计方法
1.restful的起源REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Apache基金会的第一任主席。所以,他的这篇论文一经发表,就引起了关注,并且立即对互联网开发产生了深远的影响。2.名称Fielding将他对互联网...原创 2018-07-29 14:39:29 · 483 阅读 · 1 评论