摘要:
python-dotenv 安装 pip install python-dotenv 或 pipenv install python-dotenv --skip-lock 创建目标文件 在项目根目录下创建, (可灵活选择) touch .env 使用 import os from dotenv im 阅读全文
摘要:
安装 pip3 install pipenv 配置 配置 环境变量 WORKON_HOME , 表示 生成的虚拟环境 文件 的 存放位置 创建虚拟环境 方式一 pipenv --python 3.7 // 创建 虚拟 环境, 指定 宿主 python 环境 版本 创建成功之后, 会在运行此 命令的 阅读全文
摘要:
Django 信号 django自带一套信号机制来帮助我们在框架的不同位置之间传递信息。也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将通知或信号(signals)发送给一组接受者(receivers) 信号系统三要素: 信号 <class: django.dispa 阅读全文
摘要:
[TOC] 一、实验环境 Python3.7 + Django2.1.3 二、获取QQ邮箱授权码 1、什么是授权码? 授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。 适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。 温馨提醒:为了你的帐 阅读全文
摘要:
Django之视图层 一 视图函数 视图函数,简称视图,属于Django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数,所以研究视图函数只需熟练掌握两个对象即可:请求对象(HttpRequest)和响应对象(HttpResponse) 二 请求对象(Htt 阅读全文
摘要:
Django之路由层 一 路由的作用 路由即请求地址与视图函数的映射关系,如果把网站比喻为一本书,那路由就好比是这本书的目录,在Django中路由默认配置在urls.py中,如下图: 二 简单的路由配置 案例: urls.py文件 views.py文件 测试: 注意一: 刚刚我们在浏览器输入:htt 阅读全文
摘要:
目录程序计时器排序算法堆排序快速排序快速排序 代码 002冒泡排序选择排序插入排序基数排序归并排序计数排序希尔排序迷宫问题斐波那契数列斐波那契 装饰器写法汉诺塔问题二分查找单链表找错, 快速排序 程序计时器 import time import random def cal_time(func): 阅读全文
摘要:
框架一 自定义Web异步非阻塞框架 suosuo.py 使用 suosuo 框架 开发 一个小网站 框架二 异步非阻塞 server 端 异步 非 阻塞 Client 端 "Wupeiqi" Web Framework 阅读全文
摘要:
一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的 阅读全文
摘要:
前言 元类属于python面向对象编程的深层次的魔法,非常重要,它使我们可以更好的掌控类从创建到消亡的整个生命周期过程。很多框架的源码中都使用到了元类。例如 Django Framework 中的 ORM engine. 白类 普通的自定义类 什么是元类 面向对象编程最重要的一句话:一切皆对象 阅读全文