随笔分类 -  py_web

python celery 任务的模块
摘要:一、celery 处理任务的模块 celery 处理任务的模块 场景1: 对耗时的任务,通过celery将任务添加到broker(队列),然后立即给用户返回一个任务id。 当任务添加到broker之后,由worker去broker获取任务并处理任务 任务完成后,再将结构放到backend中 用户响应 阅读全文
posted @ 2022-12-11 22:08 可口_可乐 阅读(356) 评论(0) 推荐(0) 编辑
Django高级篇二。引用restful写接口。序列化组件基本使用
摘要:一、实现前后端分离,前后端数据交互均已json字符串形式 路由模式,FBV. ==> url(r'^books/', views.books), 1)使用原生的json模型 # 请求 http://127.0.0.1:8000/books/ # [{"name": "python", "price" 阅读全文
posted @ 2018-12-24 11:00 可口_可乐 阅读(731) 评论(0) 推荐(0) 编辑
Django高级篇四。restful的频率控制,分页方法,路由控制,版本控制
摘要:一、rest-framework之频率控制 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 1)自定义模式,其他框架调使用也是如此 自定义频率逻辑 # (1)取出访问者ip # (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走 阅读全文
posted @ 2018-12-24 10:51 可口_可乐 阅读(257) 评论(0) 推荐(0) 编辑
Django高级篇三。restful的解析器,认证组件,权限组件
摘要:一、rest=framework之解析器 1)解析器作用。 根据提交的数据。只解析某些特定的数据。非法数据不接收,为了系统安全问题 比如解析的数据格式有 有application/json,x-www-form-urlencoded,form-data等格式 默认支持的数据类型 'rest_fram 阅读全文
posted @ 2018-12-21 18:17 可口_可乐 阅读(182) 评论(0) 推荐(0) 编辑
Django中的缓存(内存,文件,redis)
摘要:一、Django中的缓存的几种方法 1)单个视图缓存。时间测试 import time from django.views.decorators.cache import cache_page @cache_page(5) # 缓存5秒 def test_time(request): ctime=t 阅读全文
posted @ 2018-12-16 22:35 可口_可乐 阅读(443) 评论(0) 推荐(0) 编辑
跨域请求
摘要:一、同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 请求的url地址,必须与浏览器上的url地址处于同域上,也就 阅读全文
posted @ 2018-12-15 16:24 可口_可乐 阅读(173) 评论(0) 推荐(0) 编辑
Django框架之验证码生成示例
摘要:一、生成随机颜色的图片 1)前端代码展示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="/static/plugins/bootstrap/css/bootstr 阅读全文
posted @ 2018-10-04 15:09 可口_可乐 阅读(213) 评论(0) 推荐(0) 编辑
Django之auth模块用户认证模块
摘要:一、Auth模块 1)auth模块是什么。登录后台使用的账号密码,则就是使用的auth模块创建的表 2)auth模块的功能 2.1)导入auth模块 2.2)auth模块下的方法。authenticate()。认证功能 具体使用如下 from django.contrib import auth d 阅读全文
posted @ 2018-10-01 01:29 可口_可乐 阅读(446) 评论(0) 推荐(0) 编辑
Django框架之models和不依赖Qquery的ajax请求
摘要:一、models表字段 1)class表字段的创建 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自 阅读全文
posted @ 2018-09-30 19:31 可口_可乐 阅读(342) 评论(0) 推荐(0) 编辑
Django框架之序列化和上传文件
摘要:一、Django的序列化(对于ajax请求) Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。 1)django序列化的使用方法 1、serializers from django.core import serializers re 阅读全文
posted @ 2018-09-30 19:31 可口_可乐 阅读(218) 评论(0) 推荐(0) 编辑
Django高级篇一RESTful架构及API设计
摘要:一、什么是RESTful架构? 二、RESTful架构 三、restful的设计误区 1)URI不应该有动词,动词应该放在HTTP协议中。 2)另一个误区,url加入版本号 *注,虽说restfull规范建议版本号放在请求头而不是url里,但事实上为了使用方便,大多数开发者还是喜欢把版本号放在url 阅读全文
posted @ 2018-09-29 23:54 可口_可乐 阅读(329) 评论(0) 推荐(0) 编辑
python之Flask框架
摘要:一、简单的Flask框架 1)flask简介 Flask 是一个 web 框架。也就是说 Flask 为你提供工具,库和技术来允许你构建一个 web 应用程序。 这个 wdb 应用程序可以使一些 web 页面、博客、wiki、基于 web 的日历应用或商业网站。 Flask 属于微框架(micro- 阅读全文
posted @ 2018-09-25 00:48 可口_可乐 阅读(273) 评论(0) 推荐(0) 编辑
python之Bottle框架
摘要:一、简单的Bottle框架 1)bottle框架简介 安装 pip install bottle Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架。 此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。 2)bottle框架的组成部分 1、路由系统,将不 阅读全文
posted @ 2018-09-24 01:37 可口_可乐 阅读(1637) 评论(0) 推荐(0) 编辑
Python之tornado
摘要:一、快速了解Tornado框架 1)tornado简介 Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对epoll的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 阅读全文
posted @ 2018-08-03 11:07 可口_可乐 阅读(1032) 评论(0) 推荐(1) 编辑
Django之admin管理数据库,cookie验证及分页设置
摘要:一、admin管理数据库 1)models.py创建class类表 class Book(models.Model): name=models.CharField(max_length=20) price=models.IntegerField() pub_date=models.DateField 阅读全文
posted @ 2018-08-03 10:52 可口_可乐 阅读(1188) 评论(0) 推荐(0) 编辑
Django之url定义和ORM框架的使用
摘要:前言,Django安装 pip install django # 官网安装最新版本 pip install django -i "https://pypi.doubanio.com/simple/" # 指定安装源 pip install django --upgrate # 更新Django pi 阅读全文
posted @ 2018-08-03 10:34 可口_可乐 阅读(715) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示