随笔分类 -  常用函数

摘要:在Django中,try...except 语句通常用于捕获和处理可能在代码执行过程中发生的异常。这有助于防止程序因未处理的错误而崩溃,并允许开发者优雅地处理错误场景。以下是一些常见的用法示例: 1. 数据库操作中的异常处理 在进行数据库操作时,可能会遇到如数据不存在、唯一性约束违反等问题。try. 阅读全文
posted @ 2024-08-22 08:53 侬侬发 阅读(35) 评论(0) 推荐(0) 编辑
摘要:矢量化操作是 Pandas 的一个强大特性,它允许你对整个 DataFrame 或 Series 进行操作,而不需要显式地写出循环。矢量化操作利用底层的 C 语言实现和优化,使得它在处理大数据集时比循环效率更高。 使用矢量化操作替代 iterrows() 的示例 假设你有以下 DataFrame d 阅读全文
posted @ 2024-08-22 08:48 侬侬发 阅读(97) 评论(0) 推荐(0) 编辑
摘要:df.iterrows() 是 Pandas 中的一个方法,用于在遍历 DataFrame 时,逐行返回每一行的索引和数据。它生成一个迭代器,每次迭代时返回一个 (index, Series) 对,index 是行索引,Series 是该行的数据。 详细解释 df.iterrows(): 这个方法遍 阅读全文
posted @ 2024-08-22 08:46 侬侬发 阅读(670) 评论(0) 推荐(0) 编辑
摘要:df['料品分类'].apply(format_value) 是一个 Pandas 操作,用于对 DataFrame 中的 '料品分类' 列的每个值应用一个名为 format_value 的函数,并将处理后的结果返回给这一列。 分解解释 df['料品分类']: 这部分代码选择 DataFrame d 阅读全文
posted @ 2024-08-22 08:34 侬侬发 阅读(15) 评论(0) 推荐(0) 编辑
摘要:str(int(value)).zfill(3) 是一个 Python 表达式,主要用于将数字转换为字符串并在字符串前面补零,确保字符串的长度至少为3个字符。 分解解释 int(value): 这个部分首先将 value 转换为整数。这假定 value 是一个可以被解释为整数的数值(如 '42' 或 阅读全文
posted @ 2024-08-22 08:26 侬侬发 阅读(64) 评论(0) 推荐(0) 编辑
摘要:pd.notna(value) 是 Pandas 中的一个函数,用于检查给定的值是否不是“空值”或“缺失值”。具体来说,它返回 True 如果 value 不是 NaN(即非空值),否则返回 False。这个函数通常用于数据清理和处理,帮助你识别数据中的有效值。 示例解释 假设你有一些数据,其中某些 阅读全文
posted @ 2024-08-22 08:23 侬侬发 阅读(147) 评论(0) 推荐(0) 编辑
摘要:ref 写在标签上时:this.$refs.名字 获取的是标签对应的dom元素 ref 写在组件上时:这时候获取到的是子组件的引用 阅读全文
posted @ 2023-08-15 00:12 侬侬发 阅读(110) 评论(0) 推荐(0) 编辑
摘要:redirect_authenticated_user是在Web开发框架(如Django)中常见的设置,用于控制身份验证重定向的行为。 当启用redirect_authenticated_user时,它确保已经通过身份验证的用户不会再被重定向到身份验证视图,如登录或注册页面。而是会将已经认证的用户重 阅读全文
posted @ 2023-05-21 08:22 侬侬发 阅读(22) 评论(0) 推荐(0) 编辑
摘要:django时区问题的解决 更新时间:2021年05月18日 09:37:58 作者:Silent丿丶黑羽 我们都知道时区,标准时区是UTC时区,django默认使用的就是UTC时区,我们希望存储在数据库中的时间就是本地时间(东八区的时间),那么应该怎么设置,就一起来了解一下 前言 我们都知道时区, 阅读全文
posted @ 2023-01-04 19:08 侬侬发 阅读(141) 评论(0) 推荐(0) 编辑
摘要:render() 作用:render是渲染变量(结合一个给定的模板和一个给定的上下文字典)在模板中,通俗点将context的内容,加载进模板中定义的文件,通过浏览器渲染呈现。 render()方法常用的三个参数,一是request参数,而是待渲染的HTML的文件,三是保存具体数据字典的参数。 def 阅读全文
posted @ 2023-01-02 09:26 侬侬发 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Python encode()方法 encode() 方法为字符串类型(str)提供的方法,用于将 str 类型转换成 bytes 类型,这个过程也称为“编码”。encode() 方法的语法格式如下: str.encode([encoding="utf-8"][,errors="strict"]) 阅读全文
posted @ 2022-12-28 14:05 侬侬发 阅读(378) 评论(0) 推荐(0) 编辑
摘要:select_related()对于一对一字段(OneToOneField)和外键字段(ForeignKey),可以使用select_related 来对QuerySet进行优化 作用和方法在对QuerySet使用select_related()函数后,Django会获取相应外键对应的对象,从而在之 阅读全文
posted @ 2022-12-28 08:55 侬侬发 阅读(34) 评论(0) 推荐(0) 编辑
摘要:JSON的定义 JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON 具有自我描述性,更易理解 常用的方法 json.load()从json文件中读取数据 json.loads 阅读全文
posted @ 2022-12-15 14:11 侬侬发 阅读(224) 评论(0) 推荐(0) 编辑
摘要:一、图解 json.dumps(dict, indent):将Python对象转换成json字符串 json.dump(dict, file_pointer):将Python对象写入json文件 二、json.dumps()用法 1、用法 json.dumps(dict, indent):将Pyth 阅读全文
posted @ 2022-12-14 09:01 侬侬发 阅读(489) 评论(0) 推荐(0) 编辑
摘要:【Python】from . import XXX 一. 官方文档 sound/ __init__.py formats/ __init__.py wavread.py wavwrite.py aiffread.py aiffwrite.py auread.py auwrite.py effects 阅读全文
posted @ 2022-12-06 18:33 侬侬发 阅读(16) 评论(0) 推荐(0) 编辑
摘要:在数据库存在外键的其情况下,使用select_related()和prefetch_related()很大程度上减少对数据库的请求次数以提高性能 在表中查找数据的时候,使用外键表related_name里面的值,把连接到这个数据项的其他表中的关系数据项,一起查找出来,对这个数据进行操作的时候,就可以 阅读全文
posted @ 2022-11-30 17:13 侬侬发 阅读(70) 评论(0) 推荐(0) 编辑
摘要:函数说明 getattr(object, name, default=None) object:类实例 name:str 属性名 default:str 如果没有查找到,用该值替代 用法实现反射,主要参考django的源码 class Test(): def __init__(self): self 阅读全文
posted @ 2022-11-24 14:49 侬侬发 阅读(33) 评论(0) 推荐(0) 编辑
摘要:strftime是转换为特定格式输出, strptime是将一个时间字符串解析为时间类型对象。 strftime是按照想要的格式,去转换。重点是格式! strptime不管什么格式,只要把特定的时间字符串转成时间类型即可! 阅读全文
posted @ 2022-10-14 15:39 侬侬发 阅读(265) 评论(0) 推荐(0) 编辑
摘要:```python先导入包: import calendarimport datetimefrom datetime import timedelta获取今天日期: #返回datetime格式:eg:2019-12-07 20:38:35.82816now = datetime.datetime.n 阅读全文
posted @ 2022-06-08 05:55 侬侬发 阅读(5922) 评论(0) 推荐(0) 编辑
摘要:import calendar calendar.monthrange(2019,5) 输出结果:(2, 31) 解析: 这里使用了函数 calendar.monthrange(year,month),该函数返回两个整数: 第一个整数是该月首日所在的星期的日期码(0-6); 第二个整数是该月的天数( 阅读全文
posted @ 2022-06-08 05:52 侬侬发 阅读(994) 评论(0) 推荐(0) 编辑

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