- 博客(38)
- 收藏
- 关注
原创 Selenium 安装与配置及webdriver的API与定位元素
selenium使用文档路径:https://python-selenium-zh.readthedocs.io/zh_CN/latest/官方文档:https://www.selenium.dev/documentation/
2024-10-28 10:33:57
399
原创 元素重叠及position定位的z-index顺序
普通元素的堆叠顺序由元素在文档中的先后位置决定,后出现的会在上面,请小心计算好浮动和负边距布局,注意窗口元素的特殊性;非同级关系和非父子关系定位元素之间的堆叠顺序,要向上追溯到其为兄弟关系的父元素上,先比较其z-index值,只有父辈元素中的z-index值较大的后代子元素才能超过z-index值较小的父辈元素及其子孙元素。
2024-10-28 10:21:52
806
原创 django分页
8>输出分页html,如:[上一页][1][2][3][4][5][下一页]<6>根据设定的每页显示条数和当前页码,计算出需要取数据表的起始位置。<5>根据设定显示多少页号和数据总条数计算出,总页数。<7>在数据表中根据起始位置取值,页面上输出数据。<2>用户输入页码(第一页、第二页...)自定制Pagination类。<1>设定每页显示数据条数。<4>获取当前数据总条数。<3>设定显示多少页号。
2024-10-25 17:44:37
330
原创 Django生命周期,FBV,CBV
当服务端使用cbv模式的时候,用户发给服务端的请求包含url和method,这两个信息都是字符串类型,服务端通过路由映射表匹配成功后会自动去找dispatch方法,然后Django会通过dispatch根据method值以反射的方式找到类中对应的方法(如post或者get方法)并执行类中的方法,执行完毕之后,会把客户端想要的数据返回给dispatch方法,由dispatch方法把数据返回经客户端。<3> 匹配成功后,执行指定的Views函数,视图函数根据客户端的请求查询相应的数据。
2024-10-25 17:02:09
919
原创 Django:Admin,Cookie,Session
cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。cookie的工作原理是:由服务器产生cookie内容,浏览器收到请求响应后保存在本地;当浏览器再次访问该服务器时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是“谁”。
2024-10-25 16:47:29
751
原创 Django:URL,Views,Template,Models
1.在settings中的INSTALLED_APPS配置当前app,不然django无法找到自定义的simple_tag.2.在app中创建templatetags模块(必须的)3.创建任意 .py 文件,如:my_tags.py4.在使用自定义simple_tag和filter的html文件中导入之前创建的 my_tags.py :{% load my_tags %}5.使用simple_tag和filter(如何调用)自定义filter和simple_tag函数View Code。
2024-10-25 16:16:17
955
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人