Django
BelieverH
努力看明天的太阳。
展开
-
Python中celery的简单使用
1.什么是Clelery - Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 - Celery 通过消息机制进行通信,通常使用中间人(Broker)作为客户端和职程(Worker)调节。启动一个任务,客户端向消息队列发送一条消息, 然后中间人(Broker)将消息传递给一个职程(Worker),最后由职程(Worker)进行执行中间...原创 2020-04-25 21:54:50 · 385 阅读 · 1 评论 -
Redis如何保持和Mysql数据一致
1、Mysql持久化数据,Redis只读数据 Redis在启动后,从数据库家加载数据 读请求: 不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取 写请求: 数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存在脏数据) 一般缓存是这样的: #读的顺序是先读缓存,后读数据库 #写的顺序是先写数据库,然后写...原创 2020-02-19 19:45:51 · 192 阅读 · 0 评论 -
Django中的中间件(middleware)
一、middleware(中间件) 1、什么是中间件 问题:如何过滤掉没有登陆就访问其他页面? 解决方法 使用装饰器(但是我们要过滤的页面很多,这个方法就很不方便了) 使用中间件(使用此方法要注意,中间件是全局操作,所以要慎用) 概念: 中间件是一个用来处理Django的请求和响应的一个类,可以改变全局范围内Django的输入和输出。简单理解就是中间件是帮助我们在视图函数执行之前和执...原创 2019-08-27 22:20:22 · 296 阅读 · 0 评论 -
Django中的Form组件
一、Form组件 Django 中的form组件实现了如下的功能 1、生成页面可用的HTML标签 2、对用户提交的数据进行校验 3、保留上次输入内容(回显) (一)普通方式手写注册功能 (二)使用Form组件 使用form组件步骤 (1)、导入form组件:from django import forms (2)、编写类继承forms.Form (3)、创建对象 (4)、生成页面 {{xx.a...原创 2019-08-27 22:30:12 · 242 阅读 · 0 评论