Python
python相关
Mikasa8
这个作者很懒,什么都没留下…
展开
-
python 中 and 和 or 的短路效应
and 和 or 是两个及其常见的逻辑运算符,但是在python中如下情况有特殊的用法:当一个 or 表达式中所有值都为真, python会选择第一个值。当一个 and表达式中所有值都为真, python会选择第二个值。运算示例:>>> (1 or 3) + (5 and 2) # 1 + 2 3 >>> (1 or 3) + (2 and 5) # 1 + 56 >>> (3 or 1) + (2 and 5) #原创 2021-02-19 16:28:48 · 987 阅读 · 1 评论 -
python 如何修改解释器提示符
默认的python解释器提示符:>>> 和 ...修改python解释器提示符:原创 2021-02-19 14:34:11 · 554 阅读 · 0 评论 -
超简单的将python文件改成可以运行的exe方法
① 安装PyInstallerPyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。pip install pyinstaller② 将python文件单独放在某个文件夹的目录下③ 进入对应目录进行转换进入到对应的目录下,可以看到我们要转换的py文件在对应的目录下输入 pyinstaller -F (需要转换的文件名).py 等待程序运行完毕显示成功即可④ 查看制作的exe文件在我们的存放文件目原创 2021-01-25 15:21:02 · 4658 阅读 · 1 评论 -
DRF序列化器与反序列化器的基本使用
序列化器序列化器功能1. 序列化功能 将单个实例对象转换为字典 将多个实例对象转换为字典列表2. 反序列化功能 数据校验:参数完整性,数据类型 数据保存:新增和更新序列化器类定义对比 1 : 模型类定义from django.db import modelsclass 模型类名(models.Model): # 模型类字段 = models.字段类型(选项参数) # ...模型类的字段对应的是数据表的字段对比 2: 序列化器定义from rest_frame原创 2020-12-17 16:06:15 · 4502 阅读 · 0 评论 -
Django 迁移命令 python manage.py migrate报错(1045)
我在执行迁移命令的时候 python manage.py makemigrations 成功,但是第二步python manage.py migrate报错如下django.db.utils.OperationalError:(1045, u"Access denied for user 'root'@'localhost' (using password:YES)")找了一下发现是settings.py文件中的数据库配置错误,更改一下数据库配置即可,这种操作错误一般都要看一下settings.p原创 2020-12-14 17:03:08 · 996 阅读 · 2 评论 -
FLASK 中 __init__ 文件中 views.py 导包路径放在最后的原因
__init__文件中 views.py导包路径放在最后的原因如果导包路径放在最上面会出现的错误下图为运行后的结果报错原因:原创 2020-12-11 16:13:38 · 3369 阅读 · 0 评论 -
Django默认用户模型类和父类 AbstractUser 介绍
Django默认用户模型类Django 框架默认使用一个 User 模型类, 保存有关用户的数据。例如:我们定义 admin 站点时, 定义的超级用户信息, 就是存储在 User 模型类对应的表中。我们可以通过 select * from auth_user; 查看数据表。这个表里就是我们保存的管理员信息,是由用户模型类生成的。模型类的位置:父类 AbstractUser 介绍User 对象基本属性创建用户必选: username、password创建用户可选:email、firs原创 2020-12-09 18:59:05 · 3243 阅读 · 0 评论 -
Python调试器-Pdb的简介及调试命令
Pdb简介pdb为Python程序定义了一个交互式源代码调试器。它支持在源代码行级别设置(条件)断点和单步执行,检查堆栈框架,源代码列表以及在任何堆栈框架的上下文中评估任意Python代码。它还支持事后调试,可以在程序控制下调用。调试器是可扩展的–实际上定义为class Pdb。目前尚无记录,但通过阅读源代码很容易理解。扩展接口使用模块bdb和cmd。调试器的提示是(Pdb)。在调试器的控制下运行程序的典型用法是:>>>>>> import pdb>&g原创 2020-12-04 16:33:35 · 6976 阅读 · 0 评论