- 博客(26)
- 收藏
- 关注
原创 centos 7安装docker
Docker分为Docker CE 和 Docker-EE, Docker CE 即社区免费版,Docker EE 即企业版(安全、需要付费)本文介绍 Docker CE 的安装使用。对linux系统要求: 64位系统 内核版本>=3.10。2. 更新yum: sudo yum update。4.清除缓存:yum clean all。9.>启动 Docker 后台服务。执行命令检查: uname -r。
2024-06-21 10:20:47
402
原创 request高级操作——数据解析
soup.find_all(标签名称,属性名_='属性值') 可定位到满足条件的所有标签。# 标签定位方式二: soup.find(标签名称,属性名_='属性值') 也是只能定位到满足条件的第一个标签。# 注意:在html标签中,可以有多个标签拥有相同的class属性值,但是对于id属性,是唯一的。# 方式三: soup.select() 选择器定位(css定位)# 2.标签定位方式一:soup.标签名称: 只可以定位到第一次出现的。# id选择器 : #
2023-05-19 18:47:25
198
原创 DRF--------其他视图
GenericAPIView: 继承了APIView,在API的基础上增加了一些功能,比如get_queryset、get_object等 后续的开发中,一般不会直接使用他,中间人的作用。一 、GenericAPIView。
2023-05-16 15:09:14
78
原创 DRF--------序列化器Serializer--数据校验&序列化
【代码】DRF--------序列化器Serializer--数据校验&序列化。
2023-05-04 14:18:55
72
原创 DRF--------序列化器Serializer--序列化4
可先针对外键,创建一个序列化器,指定fileds。场景: 显示外键字段的执行几个字段。序列化器中是支持嵌套的。
2023-05-04 14:04:03
41
原创 DRF--------序列化器Serializer--序列化2、3
对于 leve这种choices类型的字段,一级外键字段,返回的响应中不想展示id,需要展示对应的文案,则如下:
2023-05-04 13:55:42
43
原创 DRF--------序列化器Serializer--数据校验2、3
在案例1中,需要在序列化器中自己手动写需要验证的字段,如果原本数据库model中就有这些字段,那么可以直接引用数据库模型类中的,不需要再自己编写。之前创建好的XuLieHua.models.Student模型类。1. 创建基于ModelSerializer的序列化器。基于ModelSerializer。数据库中添加数据成功。
2023-05-04 11:19:07
161
原创 web 元素定位
div#aging-tools-wrapper>div:first-child id为aging-tools-wrapper的div标签下的第一个div标签。div[id$='Iin'] 以lin结尾。模糊查询:div[id^='Iin'] lin开头的id属性的div元素。div[id*='Iin'] 包含。同级别弟弟标签: div#aging-tools-wrapper。使用其他属性定位: button[name='sss']id属性 #id属性的值。
2023-04-13 23:13:21
117
原创 自动化之----PO模式
将每个页面封装成一个页面对象。比如 :首页、登录页、商品详情页、我的页 等等。将上面每个页面写成类。将上述属性卸载配文件中(ini,excel,mysql,每个页面的每个操作不走,写成函数,封装在页面类中。以对象属性方式保存目标元素定位方法。什么是po模式: PageObject。作用范围:UI自动化。
2023-04-06 23:31:53
77
原创 DRF--------序列化器Serializer--数据校验1
1. 对请求数据校验(底层调用Django的Form和ModelForm)2. 对数据库查询到的对象进行序列化。很重要,因为几乎每个接口都要用到。
2023-03-24 14:34:20
103
原创 Django 查询优化(面试&&实际项目中使用)
一、select_related() && prefetch_related()在实际项目中,数据量都是非常大的,如果sql写的不好,项目的性能查百倍。不能映射成orm,可能需要原生sql和orm结合使用。都是通过减少撞库,减少对数据库的访问,提高性能。
2023-03-21 15:46:00
82
原创 Django 反向生成模型类
比如,一个已经存在的项目,中间向改成Django框架,那么已经存在的数据表,怎么生成Django中的模型类呢?----> 反向生成模型类。python manage.py inspectdb > models文件名称。
2023-03-21 13:43:10
93
原创 Django 中介模型(加分项)
之前对于orm中多对多关系,我们会建立一个第三张关系表。该表中只有3给字段:主键id 、表一主键、表二主键。场景:第三章关系表中,除了想要维护那3个字段,还想要加入其他的字段,比如学生加入的时间,学生的介绍人等。针对中介模型的增啥改查,即可普通的模型类增删改查一样了。之前我如果向管理这张第三张表,通过模型类.外键属性。自定义关系表:中介模型。
2023-03-21 13:34:54
41
python-docx和uiaotumation的使用
2022-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人