自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Mixin 扩展类优化代码

from django.http import JsonResponse def my_decorator(func): '''自定义的装饰器:判断是否登录''' def wrapper(request, *args, **kwargs): if request.user.is_authenticated: # 如果用户登录, 则进入这里,正常执行 return func(request, *args, **kwargs) .

2021-06-05 18:34:23 89

原创 手机号登录(无脑复制)

cookie和session代码 ```python # 生成响应对象 response = JsonResponse({'code':0, 'errmsg':'ok'}) # 在响应对象中设置用户名信息. # 将用户名写入到 cookie,有效期 14 天 response.set_cookie('username', user.username, max_age .

2021-06-05 15:03:55 223

原创 管道(pipeline)使用代码

pipeline 操作 Redis 数据库 Redis的 C - S 架构: 基于客户端-服务端模型以及请求/响应协议的TCP服务。 客户端向服务端发送一个查询请求,并监听Socket返回。 通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 存在的问题: 如果Redis服务端需要同时处理多个请求,加上网络延迟,那么服务端利用率不高,效率降低。 解决的办法: 管道 pipeline pipeline 的介绍 管道 pipeline 可以一次性发送多条命令并在.

2021-06-05 11:19:40 418

原创 celery无脑步骤

步骤一 步骤二 步骤三 步骤四 在执行工程之前还要开启celery工程 celery -A celery_tasks.main worker -l info 命令行开启celery工程后的图形界面如下:(可能有所区别,具体只要显示ready就可以了) ...

2021-06-05 11:04:31 60

原创 验证码captcha

# 生成图片的工具 captcha > 我们生成图形验证码, 需要借助外部框架: captcha. ##### 准备 captcha 扩展包 > 在内层 meiduo_mall 中创建新的包: libs > > 从老师给的资料中找到 captcha, 整体复制到 libs 包中 > > > captcha 框架, 需要依赖 Pillow 这个包 > > > > 所以我们需要安装 Python 处理图片的库 Pillow: 安装 Pil.

2021-06-04 17:32:13 584

原创 日志的配置

LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 是否禁用已经存在的日志器 'formatters': { # 日志信息显示的格式 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s' }, 'simple': { .

2021-06-04 17:30:04 103

原创 解决跨域问题

LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 是否禁用已经存在的日志器 'formatters': { # 日志信息显示的格式 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s' }, 'simple': { .

2021-06-04 17:27:19 62

原创 2021-06-04

配置 Redis 数据库 # 配置 Redis 数据库 ### 安装 django-redis 扩展包 > **1.安装 django-redis 扩展包** ```bash pip install django-redis ``` > **2.django-redis 使用说明文档** [点击进入文档](https://django-redis-chs.readthedocs.io/zh_CN/latest/) ### 配置 Redis 数据库 > 在 dev.py .

2021-06-04 17:19:46 33

原创 2021-06-04

celery使用 # Celery 介绍和使用 思考: > 消费者取到消息之后,要消费掉(执行任务),需要我们去实现。 > > 任务可能出现高并发的情况,需要补充多任务的方式执行。 > > 耗时任务很多种,每种耗时任务编写的生产者和消费者代码有重复。 > > 取到的消息什么时候执行,以什么样的方式执行。 结论: > 实际开发中,我们可以借助成熟的工具 Celery 来完成。 > > 有了 Celery,我们在使用生产者消费者模式时.

2021-06-04 17:18:08 85

原创 2021-06-04

Python error image

2021-06-04 17:05:29 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除