随笔分类 -  python

1 2 下一页

python虚拟环境和包管理
摘要:新建一个虚拟环境: python3 -m venv env1 # 新建一个名称为env1的虚拟环境 激活环境: source env1/bin/activate 退出虚拟环境: deactivate 生成安装包文件: pip freeze >requirements.txt 安装文件中的包: pip 阅读全文

posted @ 2022-07-11 00:02 torotoise512 阅读(121) 评论(0) 推荐(0) 编辑

django日志分割的几种处理
摘要:https://blog.csdn.net/qq_42819407/article/details/125041634 阅读全文

posted @ 2022-07-09 10:09 torotoise512 阅读(48) 评论(0) 推荐(0) 编辑

Django新版本报错问题解决
摘要:在创建app的时候会报如下错误: python3 manage.py startapp test django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17). 这是因为启动 阅读全文

posted @ 2022-07-07 16:55 torotoise512 阅读(455) 评论(0) 推荐(0) 编辑

时间字符串转时间戳
摘要:一、时间字符串转毫秒时间戳 import datetime import calendar timestr = '2022-06-22T01:07:26.943Z' timestr = timestr.replace('T',' ').replace('Z','') print(timestr) # 阅读全文

posted @ 2022-06-29 13:45 torotoise512 阅读(963) 评论(0) 推荐(0) 编辑

ERROR: No matching distribution found for mysqlclient==1.4.6
摘要:ERROR: No matching distribution found for mysqlclient==1.4.6 网上大多数的解决方法都是用 yum install libmysqlclient-dev然而我用的是Centos的操作系统,其实我们可以用另一条命令去解决yum install  阅读全文

posted @ 2021-11-14 23:19 torotoise512 阅读(810) 评论(0) 推荐(0) 编辑

RabbitMQ学习笔记【1】
摘要:生产者: # 生产者 import pika # 链接本地rabbitmq,获取channel对象 connection = pika.BlockingConnection(pika.ConnectionParameters('localhost')) channel = connection.ch 阅读全文

posted @ 2021-10-17 16:49 torotoise512 阅读(33) 评论(0) 推荐(0) 编辑

Django使用HTTPS
摘要:Django使用HTTPS有两种方式: 一、使用Django-sslserver的方式 pip install django-sslserver # 安装django-sslserver INSTALLED_APPS = [ ... "sslserver", # 在settings里面添加sslse 阅读全文

posted @ 2021-09-07 15:24 torotoise512 阅读(1027) 评论(0) 推荐(0) 编辑

DRF认证、权限和限流
摘要:一、认证 这里只记录JWT的认证方式: 1. 首先针对用户需要创建JWT的token,方式如下: # jwt_auth.pyimport jwt,datetime from django.conf import settings def create_token(payload,timeout=30 阅读全文

posted @ 2021-09-04 20:44 torotoise512 阅读(90) 评论(0) 推荐(0) 编辑

Rest Framework(1):FBV和CBV
摘要:FBV的意思是function base view,意思就是在views.py中写函数。我们常用的urls.py里面的路径对应views里面的函数。 CBV的意思是class base view,意思就是在views.py中写类,urls.py里面的路径对应一个类。 1. 列表生成式: class 阅读全文

posted @ 2021-08-23 20:10 torotoise512 阅读(281) 评论(0) 推荐(0) 编辑

[转载] Django进阶之CSRF
摘要:本文转载自:https://www.cnblogs.com/zhaof/p/6281482.html 简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能 阅读全文

posted @ 2021-08-22 10:56 torotoise512 阅读(38) 评论(0) 推荐(0) 编辑

python学习笔记(10)Django学习login案例
摘要:1. 用户访问 http://127.0.0.1:8000/login/ 可以看到路径为login/。 2. login/路径将对应主项目下urls.py中的login/。 from app01 import views urlpatterns = [ path('admin/', admin.si 阅读全文

posted @ 2021-08-21 13:29 torotoise512 阅读(310) 评论(0) 推荐(0) 编辑

python学习笔记(9)Django timer案例
摘要:1. 用户访问 http://127.0.0.1:8000/timer/ 可以看到路径为timer/。 2. timer/路径将对应主项目下urls.py中的timer/。 from app01 import views urlpatterns = [ path('admin/', admin.si 阅读全文

posted @ 2021-08-21 13:10 torotoise512 阅读(119) 评论(0) 推荐(0) 编辑

python学习笔记(8)异常处理
摘要:try: pass # 正常执行代码 except Exception as e: pass # 报错信息和异常处理机制 try: with open("vue3.html") as f: data = f.read() print("正常打开") except Exception as e: # 阅读全文

posted @ 2021-08-07 16:27 torotoise512 阅读(26) 评论(0) 推荐(0) 编辑

python学习笔记(7)迭代器和生成器
摘要:# 可迭代对象: # 类型中申明了一个__iter__方法,同时该方法返回一个迭代器对象 # 能够用for循环的都是可迭代对象 # 列表、元组、字典、集合都是可迭代对象 # 迭代器: # 类型中申明了一个__next__方法 # for循环原理 # (1) 调用 in 后面对象的__iter__方法 阅读全文

posted @ 2021-08-07 15:20 torotoise512 阅读(33) 评论(0) 推荐(0) 编辑

python学习笔记(6)匿名函数等
摘要:from functools import reduce # 列表推导式:[表达式 for 变量 in 数据列表 if 表达式] # 一行打印1~100之间的偶数 l = [i for i in range(1,101) if i % 2 == 0] print(l) # 1到100所有平方的列表 阅读全文

posted @ 2021-08-07 11:55 torotoise512 阅读(54) 评论(0) 推荐(0) 编辑

python学习笔记(5)json和time模块
摘要:json: import json ''' # json是一种数据交换格式,是语言跟语言之间的沟通介质 # 序列化:将本语言支持的数据对象转换成json格式的字符串 # 反序列化:将json格式的字符串转换成本语言支持的数据对象 json格式: '123' # 数字 'true' # 布尔值,需要首 阅读全文

posted @ 2021-05-22 17:29 torotoise512 阅读(99) 评论(0) 推荐(0) 编辑

python学习笔记(4)装饰器
摘要:# # 所谓装饰器就是在不改变原来函数的调用方式的情况下,给函数添加新功能。 # 例如我们有求和函数如下: def summ(x = 0, y = 0): sum1 = x + y time.sleep(0.1) return sum1 # 此时我们需要给该函数添加一个新功能,计算函数执行所花费的时 阅读全文

posted @ 2021-05-22 15:30 torotoise512 阅读(49) 评论(0) 推荐(0) 编辑

python学习笔记(3)函数
摘要:'''1.函数声明def 函数名(参数1, 参数2...): 函数体 return 返回值 2.函数的调用函数() 3.函数的参数 1.位置参数(必须要传参,按照顺序赋值,不传报错)def foo(name,gender) foo('张三','男') 2.默认参数(默认给参数赋值,需要放在后面) d 阅读全文

posted @ 2021-05-22 10:30 torotoise512 阅读(42) 评论(0) 推荐(0) 编辑

python学习笔记(2)集合
摘要:a = set() b = {1,2,3,"zhangsan","lisi"} a = {1,2,3,4,5,5,4,3,2} #集合中的元素必须是不可变数据类型即可hash类型 print(a) #只会打印12345,因为集合默认去重 for i in a: #集合可以遍历 print(i) # 阅读全文

posted @ 2021-05-22 09:32 torotoise512 阅读(47) 评论(0) 推荐(0) 编辑

python学习笔记(1)字典
摘要:info = {"name":"张三","age":23,"gender":1} print(info.get("name","没取到")) #有key就返回value,没有就返回后面的“没取到” print(info.setdefault("score",100)) #有key就返回value,没 阅读全文

posted @ 2021-05-22 09:31 torotoise512 阅读(49) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示