随笔分类 - python
摘要:Django验证系统 Django验证同时提供身份验证和授权,通常称为身份验证系统,因为这些功能在某种程度上是耦合的 User对象 User对象是认证系统的核心。它们通常代表与你网站进行交互的人,并用于启用诸如限制访问、注册用户配置文件、将内容与创建者关联等功能。在 Django 的认证框架中只存在
阅读全文
摘要:中间件的应用 之前我们已经实现了用户必须登录才能投票的限制,但是一个新的问题来了。如果我们的应用中有很多功能都需要用户先登录才能执行,例如将前面导出Excel报表和查看统计图表的功能都做了必须登录才能访问的限制,那么我们是不是需要在每个视图函数中添加代码来检查session中是否包含userid的代
阅读全文
摘要:django日志记录 使用python内置的logging模块打印日志,python的logging模块分为四部分组成: 记录器(loggers) 处理程序(handlers) 过滤器(Filter) 格式化(formatters) Logger记录器 Logger 是日志系统的入口。每个 logg
阅读全文
摘要:字符串 字符串属于不可变类型,对字符串的操作会产生新的字符串,原来的值并没有发生变化 字符串的运算 + 字符串的拼接 * 重复字符串内容 in 或 not in 判断一个字符串中是否包含另一个字符串 []和[:]运算符从字符串取出某个字符或某些字符。 索引和切片 字符串的索引和切片操作跟列表、元组几
阅读全文
摘要:python处理多并发 在python中实现多并发可以通过多线程,多进程或者异步I/O方式实现,各种方法适合的应用场景不同,具体选择取决于你的任务类型和资源需求 多线程 多线程适合于I/O密集型任务,因为线程相对轻量,可以方便地切换来优化等待时间 import threading def worke
阅读全文
摘要:DRF项目全局异常处理 exception_handler # 全局异常处理 # 'EXCEPTION_HANDLER': 'rest_framework.views.exception_handler', 在后端开发中,无论是视图类的方法出现异常,还是其他地方出现异常,都可以通过全局异常处理来进行
阅读全文
摘要:from PIL import Image, ImageDraw, ImageFont, ImageFilter import random 随机字母: def rndChar(): return chr(random.randint(65, 90)) 随机颜色1: def rndColor():
阅读全文
摘要:Django-cron Django-cron 可以定期运行Django/Python代码,提供跟踪和执行任务的基本管道,大多数人最常用的两种方式是编写自定义Python脚本或每个cron的管理命令。除此之外,通常还需要一些跟踪成功,失败等的机制。 安装 使用pip安装,最好安装在虚拟环境中 添加d
阅读全文
摘要:re模块 正则表达式符号: 表达符号 说明 . 匹配所有字符串,除\n以外 - 表示范围[0-9] * 1.匹配前面的子表达式零次或多次,匹配前面的字符0次或多次2.re.findall(“ab*”,“cabc3abcbbac”)结果:[‘ab’, ‘ab’, ‘a’] + 匹配前面的子表达式一次或
阅读全文
摘要:Django 一、Django介绍 1.1 简介 Django是python语言中的一个web框架,Python语言中主流的web框架有Django、Tornado、Flask 等多种。Django相较与其它WEB框架,其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session
阅读全文
摘要:django 学习 特点 快速开发 安全性高 可伸缩性强 URL 组成部分 URL: 同意资源定位符 一个URL由以下几部分组成 scheme://host:port/path/?query-string=xxx#anchor scheme: 代表的是访问的协议,一般为http或https协议 ho
阅读全文
摘要:Python基础 一、前序 查看Python版本 pyhton -V 或 Python --version 二、基础部分 2.1 基础语法 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: # -*-
阅读全文

浙公网安备 33010602011771号