自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django+celery+腾讯云 异步发送短信验证码

Django+celery+腾讯云 异步发送短信验证码一、配置腾讯云短信腾讯云短信申请:https://console.cloud.tencent.com/smsv2首先创建签名实例通过后创建模板模板内的{1} 代表一个参数此时我们的腾讯云已经配置好了,接下来配置Python后端 代码二、Python后端配置Python SDK 配置官方文档https://cloud.tencent.com/document/product/382/43196安装 SDK

2021-06-13 16:54:50 282

原创 Vue干货分享

Vue干货分享1.进入要创建项目的目录cd 路径#创建项目vue init webpack luffycity#进入项目目录,启动项目进行测试npm run dev2.常用组件安装npm i element-ui -S --registry https://registry.npm.taobao.orgnpm i axios -S --registry https://registry.npm.taobao.org3.main.js文件配置如下// The Vue build v

2021-06-11 23:51:57 403 2

原创 Django基于ListAPIView、序列化器Serializer完成多表联合查数据

Django基于ListAPIView、序列化器Serializer完成多表联合查数据1.表与表之间有直接的关系老师表与课程表class CourseModelSerializer(serializers.ModelSerializer): """展示课程详细信息+老师信息+课时信息的序列化器""" # 方式一 teacher_name = serializers.CharField(max_length=32, source='teacher.name') cl

2021-06-05 10:40:15 1594

原创 django通过auth模块进行登录认证

django通过auth模块进行登录认证注明:以下的认证得使用request对象,只要能获取到request对象,就能使用此方法1.相关模块引入、对象、装饰器导入from django.contrib import auth # 导入auth模块from django.contrib.auth.models import User # 导入auth_user表对象from django.contrib.auth.decorators import login_required # 校验用户是

2021-06-04 08:59:01 281

原创 django自定义配置auth登录功能

django自定义配置auth登录功能1.在users用户下创建utils.py ,其代码如下from django.contrib.auth.backends import ModelBackendfrom django.db.models import Qfrom . import modelsfrom django.contrib import auth # 导入auth模块from django.contrib.auth.models import User # 导入auth_u

2021-06-04 08:58:20 468

原创 git命令及 redis 数据类型

git常用命令git init 在项目目录生成本地仓库git add . 将工作区的文件推送到缓存区git commit -m ‘版本描述’配置用户名和邮箱$ git config --global user.name <用户名>$ git config --global user.email <邮箱地址>例如:$ git config --global user.name "barry"$ git config --global user.emai

2021-05-25 09:02:18 177

原创 django前后端未分离项目部署

django+nginx+uwsgi 项目部署到linux服务端1.配置supervisro工具注意要退出虚拟环境注意要退出虚拟环境注意要退出虚拟环境 1.安装easy_install pip3是python3的软件包管理工具 easy_install 是python2的软件包管理工具 yum install python-setuptools 2.安装supervisor easy_install supervisor 3.创建supervisor的配置文件 ec

2021-05-13 09:56:15 521

原创 Python腾讯云调用API发送验证码详细教程

腾讯云验证码1.python安装如下模块pip install tencentcloud-sdk-python2.将下载下来的文件进行解压,cmd命令进入到该目录下,执行如下命令cd tencentcloud-sdk-pythonpython setup.py install3.测试代码如下from tencentcloud.common import credentialfrom tencentcloud.common.exception.tencent_cloud_sdk_excep

2021-05-12 19:35:28 602

原创 windows下配置virtualenv虚拟环境

windows系统下的虚拟环境1.首先终端输入命令:pip install virtualenv2.这个包不能全局使用,我们最好是装一个包裹命令包,可以在全局命令中使用。pip install virtualenvwrapper3.然后在装一个兼容的包:pip install virtualenvwrapper-win4.关闭终端,重新启动,通过管理员身份进行开启mkvirtualenv 虚拟环境名字 -p python版本例子: mkvirtualenv test -p pytho

2021-04-29 20:31:26 529

原创 Django项目登录注册使用邮箱发送验证码进行验证

Django项目登录注册使用邮箱发送验证码进行验证1.settings配置文件# 设置邮件域名,一般为使用哪个邮箱,就有固定的域名,例如我使用的是网易的163邮箱EMAIL_HOST = 'smtp.163.com'# 设置端口号,为数字,网易的默认端口是25EMAIL_PORT = 25#设置发件人邮箱EMAIL_HOST_USER = 'haoqudian@163.com'# 设置发件人 授权码EMAIL_HOST_PASSWORD = 'J*****IVIJXDXLJW'# 设置是

2021-04-24 17:46:21 964 1

原创 windows环境运行django项目时解决端口被占用问题

windows环境运行django项目时解决端口被占用问题方法一:杀死进程id1.查看进程idnetstat -ano|findstr 80002.找出对应pid的进程详细信息tasklist |findstr 59483.杀掉进程及子进程taskkill /pid 5948 /F方法二:更改django项目项目的端口号python manager.py runserver 端口号例如: python manager.py runserver 8080...

2021-04-24 09:19:38 582

原创 基础数据类型补充二

1.今日内容大纲昨日内容回顾作业讲解基础数据类型补充II编码II2.具体内容1.昨日内容回顾集合可变的容器型的数据类型,要求里面的元素唯一的不可变的元素,它本身是可变的数据类型。列表 去重。关系测试。# 增 add update # 删remove pop clear del# 改先删除后增加#查for循环# 交集 &# 并集 |# 差集 -#反差集 ^# 子集 <# 超集 ># 冻集合 frozen

2020-09-21 17:26:06 144

原创 深浅copy练习

1.看代码写结果v1=[1,2,3,4,5]v2= [v1,v1,v1]v1.append(6)print(v1)print(v2)结果[1, 2, 3, 4, 5, 6][[1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6]]2.看代码写结果v1 = [1,2,3,4,5]v2 - [v1,v1,v1]v2[1][0] = 111v2[2][0] = 222print(v1)print(v2)[222, 2,

2020-09-21 17:25:09 289

原创 基础数据类型的补充

1.今日内容大纲基础数据类型集合2 基础数据类型的补充2.具体内容1.基础数据类型集合引子集合的形式:{},集合存储的是不可变的数据并且是唯一的不重复。但是集合本身是可变的,可变的也成为不可哈希。不可变的数据类型可哈希的。集合的主要功能:列表去重。关系测试。创建set1 = {33, 'barry', '冲哥','新闻'}print(set1)set2 = set([33, 22, 77, 55])print(set2)集合的增删改查# set1 =

2020-09-21 17:24:33 117

原创 字典练习

1.请用代码验证“name”是否在字典的键中?info = {‘name’:‘王刚蛋’; hobby∵’铁锤’, 'age:‘18’,…100个键值对}info = {'name': '王刚蛋', 'hobby': '铁锤', 'age': '18'}print('name1' in info.keys())2.请用代码验证"alex”是否在字典的值中?info = { ‘name’:‘王刚蛋’, ‘hobby’:‘铁锤’ , ’ age’: ‘18’,…100个键值对}info = {'na

2020-09-21 17:23:40 1122

原创 内存/深浅copy

1.内容大纲cpu 内存 磁盘 操作系统的关系is == id代码块同一代码块的缓存机制不同代码块的缓存机制,小数据池深浅copy经典例题2.具体内容1.cpu 内存 磁盘 操作系统的关系CPU:相当于人类的大脑。中央处理器,运算、计算中心。处理速度非常快,相当于飞机。磁盘:硬盘,d,e,c等等,相当于计算机的数据库,长期存储大量的数据,文件,图片,片儿等等。断电不消失。加载速度慢,人类的速度。内存: 16G,32G,等等,断电即消失,临时加载数据。速度相当于高铁。操作系统:

2020-09-21 17:23:07 284

原创 字典练习

请将列表中的每个元素通过"_"链接起来。users =[‘李少奇’,‘李启航’,‘渣渣辉’]请将列表中的每个元素通过"_"链接起来。users =['李少奇','李启航','渣渣辉']print("_".join(users))users =[‘李少奇’,‘李启航’,‘渣渣辉’]请将元组v1= (11,22,33)中的所有元素追加到列表v2=[44,55,66]中。v2=[44,55,66]v1= (11,22,33)for i in v1: v2.append(i)print

2020-09-21 17:22:17 1875

原创 字典的常用方法及使用

1.今日内容大纲列表基础数据类型dict基础数据类型字典字典的常用操作方法2.具体内容1.列表列表l1 = [1,2,3]l2 = list('abc')l3 = [i for i in range(10)]列表的增删改查# 增 append 追加;insert 插入; extend 迭代着追加# 删pop 按照索引删除,有返回值; remove 按照元素删除;del 按照索引 切片 删除列表; clear 清空。# 改:l1[0] = 按照索引改值

2020-09-21 17:21:46 1397

原创 总结

总结1.大纲Python优缺点变量常量注释用户输入input流程控制语句if格式化输出while循环运算符编码str常用的操作方法for 循环(range)列表的常用操作2.具体内容1. python优缺点优点:开发效率非常高,Python有非常强大的第三方库。高级语言:不用管理内存级别的细节。可移植性:不同平台之间互相移植。可扩展性,可以嵌入性:python与C/C++可以互相嵌入。缺点:GIL全局解释器锁。(后面会讲到)2. 变量变量:用简单

2020-09-21 17:20:51 119

原创 list 列表题

1.写代码,有如下列表,按照要求实现每一个功能li= [“alex”, "WuSir, “ritian”, “barry”, “wenzhou”]计算列表的长度并输出li= ["alex", "WuSir","ritian","barry", "wenzhou"]print(len(li))列表中追加元素"seven",并输出添加后的列表li= ["alex", "WuSir","ritian","barry", "wenzhou"]li.append("seven")print(li)

2020-09-21 17:20:06 1498

原创 基础数据类型list

1.今日内容大纲基础数据类型之list列表的常用操作列表的嵌套2.具体内容1.基础数据类型list引子我们之前讲的数据类型:int bool str。str:只能存储少量数据。存储的类型单一全部都是字符串类型。我们亟需一种容器型数据类型。列表。list: [100, ‘qvfdsa’ ,[1, 2, 3,], True]可以存储大量的数据,并且列表是有序的,所有索引的。列表的创建# l1 = [22, 11, 'afdsaf']# l2 = list('abc

2020-09-21 17:19:16 530

原创 基础数据类型、bool int str的转换 、int str的常用操作方法 for循环(range)————————练习题

1.有变量name=“aleXleNB"完成如下操作移除name燮量对亚的值网边的空格,开输出处埋结果name="aleX leNb"print(name.strip())判断name变量是否以"al”开头,并输出结果name="aleX leNb"print(name.startswith("al"))判断name变量是否以"Nb"结尾,并输出结果name="aleX leNb"print(name.endswith("Nb"))将name变量对应的值中的所有的"“替换为“p”,

2020-09-09 20:18:59 201

原创 基础数据类型、bool int str的转换 、int str的常用操作方法 for循环(range)

1.今日内容大纲基础数据类型bool int str的转换intstr的常用操作方法for循环(range)2.具体内容1.基础数据类型python常用的基础数据类型6种。int: 1 -10 20 100 ..... +-*/ 比较。float: 1.23 3.14 .....str: '太白barry' 存储少量数据。bool: True False。list: [1, 'abc', True, {'name': 'barry'}, (1,2,3), [22,33,

2020-09-09 20:14:37 306

原创 while循环/运算符/编码

1.今日内容大纲while循环运算符编码2.具体内容1.while循环引子地球自转,吃饭睡觉上课,听课,列表循环。语法while 条件: 循环体while True: print('大花轿') print('酒醉的蝴蝶') print('画画的baby') print('三妻四妾') print('奇迹再现')[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qHrU7yNq-1599566007589

2020-09-08 19:55:40 462

原创 基础:应用、分类、优缺点、种类、变量、常量、注释、input、if、格式化,————————练习题

1.name=input(">>>")通过代码来验证name变量是什么数据类型?name=input(">>>")print(type(name))2.if条件语句的基本结构?if 条件: 结果elif 条件1: 结果1elif 条件2: 结果3 . . .elif 条件n: 结果nelse: 结果n+13.用print打印下面内容a="""文能提笔安天下无能上马定乾坤心存谋略何人胜古今英雄唯是军"""print(a)

2020-09-07 19:10:00 259

原创 基础:应用、分类、优缺点、种类、变量、常量、注释、input、if、格式化

python 基础 一1.今日内容大纲python的出生与应用python的分类python的优缺点python解释器的种类运行第一个python程序变量常量注释数据类型初识用户输入input流程控制语句if格式化输出2.具体内容面试题:python2x版本和python3x版本有什么区别?1. 源码上的区别: python2x源码冗余,重复代码多,混乱。 python3x整合源码,使其优美清晰简单。2. 方法上的区别:私下找5个不同 python2x: pr

2020-09-07 19:03:01 223

空空如也

空空如也

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

TA关注的人

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