- 博客(907)
- 资源 (4)
- 收藏
- 关注
原创 python 目录
python基础 print()https://blog.csdn.net/qq_26086231/article/details/108681045 input()https://blog.csdn.net/qq_26086231/article/details/108681143 文件处理表格处理request请求
2021-12-10 17:58:29 446
原创 python pandas compare比较两个DataFrame或Series对象的差异。
【代码】python pandas compare比较两个DataFrame或Series对象的差异。
2024-08-14 22:15:18 191 1
原创 gitee拉取项目,提交代码
git config --global user.name '林俊xxx'6,获取 RSA 公钥内容,并配置到 SSH公钥 中。2,gitee配置成员仓库权限。5,生成 RSA 密钥。
2024-08-08 21:07:01 171
原创 Django 表单error_messages , 表单校验提示
在Django中,是表单字段的一个参数,允许你为特定的验证错误自定义错误消息。默认情况下,Django的表单字段会为常见的验证错误提供默认的错误消息。但是,你可能想要为你的应用提供更加用户友好的或者本地化的错误消息。要自定义错误消息,你可以在定义表单字段时提供一个字典,其中包含错误代码到自定义错误消息的映射。错误代码是Django在验证过程中使用的内部代码,用于标识不同类型的错误。
2024-07-27 20:14:19 849
原创 Django 表单常用字段参数
在Django中,表单(Form)是用来处理HTML表单数据的重要工具。Django的表单API允许你定义表单字段及其验证规则。每个表单字段都可以通过多种参数来定制其行为。
2024-07-24 21:58:00 945
原创 Django Form表单,常用表单字段
在Django中,表单(Forms)是处理用户输入数据的重要工具。Django提供了两种主要方式来创建和处理表单:使用Django的表单API手动创建表单,或者使用模型表单(ModelForms)自动从数据库模型生成表单。
2024-07-23 21:46:01 1207
原创 python lambda表达式
如果函数的代码很多,通常不建议使用lambda表达式。lambda函数的设计初衷是为了快速定义简单的、单行的、匿名的小函数。如果函数体包含多行代码或者逻辑复杂,那么应该使用常规的def关键字来定义函数。以下是一些适合使用lambda函数的情况:当需要一个简单的函数作为参数传递给其他函数时,比如sortfiltermap等。当需要一个不会在其他地方复用的简单函数时。当想要保持代码的简洁性,特别是对于非常短的函数体时。而不适合使用lambda函数的情况包括:当函数体需要多行代码时。
2024-07-23 10:21:01 232
原创 Django [实战] 通过表单上传文件
在Django中上传文件通常涉及到以下几个步骤:Test/app14Test/Test/settings.pyTest/Test/urls.py在模型中添加一个Test/app14/models.py创建一个表单,用于上传文件Test/app14/forms.py Test/app14/views.py 注意,文件上传的表单需要设置属性Test/templates/14/Upload.html上传文件成功后,重定向至一个提示文件上传成功的页面Test/templat
2024-07-22 23:35:10 805
原创 Django CSRF令牌
在Django中,为了防止CSRF(Cross-Site Request Forgery,跨站请求伪造)攻击,Django提供了一个中间件,它会自动在所有的POST表单中添加一个隐藏的CSRF令牌字段。这个令牌在服务器端生成,并在用户提交表单时验证,以确保请求是来自同一个网站的合法请求。
2024-07-22 23:01:52 453
原创 Django transaction.atomic()事务处理
在Django中,transaction.atomic()是一个上下文管理器,它会自动开始一个事务,并在代码块执行完毕后提交事务。如果在代码块中抛出异常,事务将被自动回滚,确保数据库的一致性和完整性。在实际应用中,你可能需要根据具体的业务逻辑来决定何时抛出异常,以触发事务回滚。例如,如果某个操作依赖于另一个操作的成功,那么在第一个操作失败时,你可能需要抛出异常,以防止后续操作被执行,从而保持数据的一致性。
2024-07-21 23:59:08 715
原创 Django cursor()增删改查和shell环境执行脚本
在Django中,cursor()方法是DatabaseWrapper对象(由django.db.connectio提供)的一个方法,用于创建一个游标对象。这个游标对象可以用来执行SQL命令,从而实现对数据库的增删改查操作。使用cursor.execute()方法执行SQL查询语句,可以获取数据库中的数据。查询your_table表中的所有记录。执行查询后,你可以使用cursor.fetchall()或cursor.fetchone()等方法来获取查询结果。
2024-07-21 16:48:58 591
原创 Django 执行原生SQL
在Django中,你可以使用Raw SQL queries来执行原生的SQL查询。这对于需要进行复杂查询或Django的ORM无法满足的查询非常有用。
2024-07-17 21:01:28 917
原创 Django Q()函数
在Django中,Q()函数是一个非常有用的工具,主要用于构建复杂的查询。它允许你创建复杂的查询语句,包括AND、OR和NOT逻辑操作。这对于处理复杂的数据库查询特别有用,特别是在你需要组合多个条件或处理复杂的过滤逻辑时。Q对象允许你使用关键字参数或Q对象的组合来构建查询。Q对象可以被链接在一起,使用表示AND,表示OR,表示NOT。
2024-07-17 20:43:00 1073
原创 Django F()函数
F()函数在Django中是一个非常强大的工具,主要用于在查询表达式中引用模型的字段。它允许你在数据库层面执行各种操作,而无需将数据加载到Python内存中。这不仅提高了性能,还允许你利用数据库的优化功能。在查询表达式中引用模型的字段,例如可以使用F()函数执行算术运算,如加、减、乘、除等,例如或Case和When表达式,F()函数可以用于创建复杂的条件逻辑,例如在更新操作中,F()函数可以用于基于现有字段值的更新,例如F()函数可以与数据库特定的函数结合使用,例如或F()函数可以用于字段间的运算,例如。
2024-07-16 21:37:02 865
原创 Django prefetch_related()方法
prefetch_related()是 Django ORM 中用于优化查询性能的另一个重要方法,尤其在处理多对多(ManyToMany)关系和反向关系时非常有用。它允许你预加载相关对象,从而减少数据库查询次数。
2024-07-15 21:39:15 774
原创 Django select_related()方法
select_related()是Django ORM(对象关系映射)中的一种查询优化方法,主要用于减少数据库查询次数,提高查询效率。当你在查询一个模型实例时,如果这个实例有ForeignKey关联到其他模型,那么select_related()可以帮助你在一次数据库查询中同时获取到这些关联模型的数据。
2024-07-15 20:53:00 788
原创 [面试爱问] https 的s是什么意思,有什么作用?
HTTPS(全称是 HyperText Transfer Protocol Secure)是HTTP(HyperText Transfer Protocol)的安全版本,主要作用是为互联网通信提供安全保护,防止数据在传输过程中被窃听、篡改或伪造。:HTTPS 通过数字证书机制验证网站服务器的身份,确保用户访问的是正确的网站,而不是假冒的网站。HTTPS 的使用可以显著提高网络通信的安全性,保护用户的隐私和数据安全,尤其是在处理敏感信息(如个人身份信息、信用卡号、登录凭据等)时。
2024-07-09 20:34:17 2200
unittest 统计测试执行case总数,成功数量,失败数量,输出至文件,生成一个简易的html报告带饼图
2023-11-05
202334 inspect.exe
2023-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人