![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python 自动化学习
文章平均质量分 94
久 一
这个作者很懒,什么都没留下…
展开
-
Python 自动化(十八)admin后台管理
django提供了比较完善的后台数据库的接口,可供开发过程中调用和测试使用django会搜集所有已注册的模型类,为这些模型类提供数据管理界面,供开发使用一对一的模型类创建一对一的数据创建一对一的数据查询正向查询反向查询cookies 是保存在客户端浏览器上的存储空间。原创 2023-11-19 23:29:17 · 1209 阅读 · 0 评论 -
Python 自动化(十七)ORM操作
通常不会轻易在业务里把真正的数据删掉,取而代之的是做伪删除,即在表中添加一个布尔类型字段(例如is_active),默认是True;执行删除时,将欲删除数据的is_active字段设置为False注意:用伪删除时,确保显示数据的地方,均增加了is_active=True的过滤查询原创 2023-11-19 22:52:12 · 544 阅读 · 0 评论 -
Python 自动化(十六)静态文件处理
如:图片、音频、视频、css、js等静态文件配置静态文件的相关配置也在文件中进行配置配置静态文件的访问路径【该配置默认存在】功能:通过哪个 url 地址找静态文件说明:指定访问静态文件时是需要通过 /static/xxx 或获取的,xxx表示具体的静态资源位置配置静态文件的存储路径STATICFILES_DIRS:保存的是静态文件在服务器端的存储位置,例如:实验:使用Django显示静态图片资源修改配置文件—文件,添加指定参数配置。原创 2023-10-31 13:29:39 · 1082 阅读 · 0 评论 -
Python 自动化(十五)请求和响应
请求是指浏览器端通过HTTP协议发送给服务器端的数据响应是值服务器端接收到请求后做相应的处理后再回复给浏览器端的数据无论是GET还是POST请求,统一都由视图函数接收请求,通过判断request.method属性来区分具体的请求动作样例处理GET请求时的业务逻辑处理POST请求时的业务逻辑else:其他请求业务逻辑处理方式pass# 处理用户提交数据passelse:passreturn HttpResponse("--test get post is ok --")GET处理。原创 2023-10-24 09:25:51 · 1230 阅读 · 0 评论 -
Python 自动化(十四)Django框架
2005年发布,采用Python语言编写的开源web框架早期的时候Django主做新闻和内容管理重量级的Python Web框架,Django配备了常用的大部分组件settings.py 中也可以添加开发人员的一些自定义配置配置建议:名字尽量个性化,以防覆盖掉公有配置例如:ALIPAY_KEY = ‘xxxxxxxx’settings.py中的所有配置项,都可以按需的在代码中引入引入方式:from django.conf import settings。原创 2023-09-30 00:31:23 · 338 阅读 · 0 评论 -
Python 自动化(十三)JavaScript
简称JS,是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行。主要用来实现网页的动态效果,用户交互及前后端的数据传输等。原创 2023-08-24 20:40:38 · 139 阅读 · 0 评论 -
Python 自动化(十二)CSS概述
层叠样式表 — 也就是 CSS — 是在 HTML 之后应该学习的第二门技术。HTML 用于定义内容的结构和语义,CSS 用于设计风格和布局。比如,我们可以使用 CSS 来更改内容的字体、颜色、大小、间距,将内容分为多列,或者添加动画及其他的装饰效果。原创 2023-08-23 19:28:10 · 186 阅读 · 0 评论 -
Python 自动化(十一)HTML基础
表单元素< form >:使用成对的 < form > < /form >标记主要属性action: 定义表单被提交时发生的动作,通常包含服务方脚本的URLmethod:指出表单数据提交的方式,取值为 get 或者 postenctype:表单数据进行编码的方式name:表单名称。原创 2023-08-23 14:57:50 · 142 阅读 · 0 评论 -
Python 自动化(十)数据库模块和JSON概念
requests 是用 Python 语言编写的、优雅而简单的 HTTP 库requests 内部采用来 urillib3requests 使用起来肯定会比 urillib3 更简单便捷requests 需要单独安装。原创 2023-08-23 13:58:52 · 82 阅读 · 0 评论 -
Python 自动化(九)正则表达式和进程介绍
进程是争夺 CPU 资源的最小单位,线程是程序执行的最小单位线程的执行离不开进程的资源,进程的流转离不开线程的工作。原创 2023-08-23 13:43:15 · 44 阅读 · 0 评论 -
Python 自动化(八)面向对象基础和实践
需求小明今年18 岁身高 1.75,每天早上跑完步,会去吃东西小美今年17 岁身高 1.65,小美不跑步,小美喜欢吃东西方法的定义格式和之前学习过的函数的定义几乎一样区别在于第一个参数必须是self,大家暂时先记住,稍后介绍selfclass 类名:def 方法1(self, 参数列表):passdef 方法2(self, 参数列表):pass给小熊的颜色在初始化的时候就确定class BearToy: # 定义类BearToyprint("对象初始化")原创 2023-08-23 13:30:20 · 90 阅读 · 0 评论 -
Python 自动化(七)函数与模块详解
Python 使用生成器对延迟操作提供了支持。所谓延迟操作,是指在需要的时候才产生结果,而不是立即产生结果。这也是生成器的主要好处。:通过生成器完成以下功能。原创 2023-08-23 11:26:31 · 93 阅读 · 0 评论 -
Python 自动化(六)模块和异常介绍
程序在运行时,如果Python 解释器遇到到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常异常是因为程序出现了错误,而在正常控制流以外采取的行为首先是引起异常发生的错误然后是检测(和采取可能的措施)阶段在开发中,除了代码执行出错Python解释器会抛出异常之外还可以根据应用程序特有的业务需求主动抛出异常示例提示用户输入密码,如果长度少于 8,抛出异常注意当前函数只负责提示用户输入密码,如果密码长度不正确,需要其他的函数进行额外处理因此可以抛出异常,由其他需要处理的函数捕获异常。原创 2023-08-23 11:11:18 · 86 阅读 · 0 评论 -
Python 自动化(五)容器详解
user_list = ["铁锤", "钢弹", "弹头"]通过()创建元组元组是有序的、不可变类型与列表类似,作用于列表的操作,绝大数也可以作用于元组一般用于存储一些在程序中不应该被修改的一系列值dictionary(字典) 是除列表以外Python之中最灵活的数据类型字典同样可以用来存储多个数据通常用于存储描述一个物体的相关信息和列表的区别列表是有序的对象集合字典是无序的对象集合字典用{}定义字典使用键值对存储数据,键值对之间使用分隔键key是索引值value是数据键和值之间使用分隔。原创 2023-08-18 00:12:08 · 78 阅读 · 1 评论 -
Python 自动化(四)模块与字符串
模块是从逻辑上组织python代码的形式当代码量变得相当大的时候,最好把代码分成一些有组织的代码段,前提是保证它们的这些代码片段相互间有一定的联系,可能是一个包含数据成员和方法的类,也可能是一组相关但彼此独立的操作函数人话:一个就是一个python模块。原创 2023-08-17 23:37:47 · 132 阅读 · 1 评论 -
Python 自动化(三)文件读写操作与函数
表示我们要打开文件的路径以怎样的方式打开文件文件模式操 作r以读方式打开(文件不存在则报错)w以写方式打开(文件存在则清空,不存在则创建)a以追加模式打开b以二进制模式打开文件操作对象,我们后续对文件的所有读写操作都需要通过这个对象,而不是直接操作文件中的数据。定义好函数之后,只表示这个函数封装了一段代码而已如果不主动调用函数,函数是不会主动执行的# def get_sum1(num01=100, num02): 报错。原创 2023-08-17 22:56:03 · 276 阅读 · 1 评论 -
Python 自动化(二)Python 判断与循环
如果条件满足,才能做某件事情,如果条件不满足,就做另外一件事情,或者什么也不做正是因为有了判断,才使得程序世界丰富多彩,充满变化!判断语句又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件Python 中的循环中while循环和for循环循环次数未知的情况下,建议采用 while 循环循环次数可以预知的情况下,建议采用for循环2、何时使用减少重复性代码,提高代码效率。原创 2023-08-09 23:48:30 · 385 阅读 · 1 评论 -
Python 自动化(一)Python 语法基础
在 Python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋值左边是一个变量名右边是存储在变量中的值变量名 = 值变量定义之后,后续就可以直接使用了# 定义 tmooc 账号变量# 定义 tmooc 密码变量# 在程序中,如果要输出变量的内容,需要使用 print 函数List(列表) 是Python中使用最频繁的数据类型,在其他语言中通常叫做数组专门用于存储一串 信息,它能保存任意数量,任意类型的 Python 对象列表用[]定义,数据之间使用分隔。原创 2023-08-06 00:29:03 · 189 阅读 · 0 评论