摘要: 前期我们需要准备一个notify文件夹、settings.py和start.py notify文件夹下面放你想要实现的功能,当作一个包来使用 一个简单的小案例 """ 简单实现多软件发消息 notify文件夹 __init___.py wechat.py qq.py email.py msg.py 阅读全文
posted @ 2023-10-23 11:30 PiggThird 阅读(21) 评论(0) 推荐(0)
摘要: from django.views import View from django.utils.decorators import method_decorator """ CBV中django不建议你直接给类的方法加装饰器 无论该装饰器能都正常给你 都不建议直接加 """ # @method_de 阅读全文
posted @ 2023-10-22 12:10 PiggThird 阅读(34) 评论(0) 推荐(0)
摘要: Django默认支持Session,内部提供了5种类型的Session供开发者使用 1.数据库Session SESSION_ENGINE = 'django.contrib.sessions.backends.db' # 引擎((默认) 2.缓存Session SESSION_ENGINE = ' 阅读全文
posted @ 2023-10-22 12:03 PiggThird 阅读(55) 评论(0) 推荐(0)
摘要: cookie 服务端保存在客户端浏览器上的信息都可以称之为cookie 它的表现形式一般都是k:v键值对(可以有多个) session 数据是保存在服务端的并且它的表现形式一般也是k:v键值对(可以有多个) 总结: 1.cookie就是保存在客户端浏览器上的信息 2.session就是保存在服务端上 阅读全文
posted @ 2023-10-22 11:59 PiggThird 阅读(18) 评论(0) 推荐(0)
摘要: forms组件 基本使用 from django import forms class MyForm(forms.Form): # username字符串类型最小3位最大8位 username = forms.CharField(min_length=3,max_length=8) # passwo 阅读全文
posted @ 2023-10-21 21:21 PiggThird 阅读(26) 评论(0) 推荐(0)
摘要: 日志配置字典 """ logging配置 """ import os # 1、定义三种日志输出格式,日志中可能用到的格式化串如下 # %(name)s Logger的名字 # %(levelno)s 数字形式的日志级别 # %(levelname)s 文本形式的日志级别 # %(pathname)s 阅读全文
posted @ 2023-10-21 20:52 PiggThird 阅读(25) 评论(0) 推荐(0)
摘要: 三次握手建立链接: 目的:建立双向链接 建立链接是为了传数据做准备,三次握手即可:请求 确认+请求(S对C在确认时顺便发送请求) 确认 C 确认 >S C<--确认+请求 S C 确认 >S 四次挥手断开连接 断开连接时,由于链接内有数据传输,所以必须分四次断开 请求 确认 请求 确认 为什么断开连 阅读全文
posted @ 2023-10-21 20:50 PiggThird 阅读(13) 评论(0) 推荐(0)
摘要: TCP协议 TCP(transport control protocol,传输控制协议)是面向连接的,面向流的,提供高可靠性服务。收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小且数据量 阅读全文
posted @ 2023-10-21 20:49 PiggThird 阅读(31) 评论(0) 推荐(0)
摘要: OS模块的用法 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os. 阅读全文
posted @ 2023-10-21 20:47 PiggThird 阅读(26) 评论(0) 推荐(0)
摘要: """ logging配置 """ # 定义三种日志输出格式 开始 standard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' \ '[%(leveln 阅读全文
posted @ 2023-10-21 20:47 PiggThird 阅读(41) 评论(0) 推荐(0)