logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

持续集成——App自动化测试集成实战

指定windows节点运行UI自动化,linux不适合运行UI自动化,linux需要安装浏览器,而且运行脚本是没有界面的,运行UI自动化只能通过无头模式运行。勾选工具位置,设置Allure Commandline的目录(可以通过C:\Users\Lenovo>where allure查)特别注意:还需要在运行节点—>配置从节点—>节点属性。创建节点(需要保证远程工作目录是存在的)2、Jenkins

文章图片
#ci/cd#jenkins#运维
【django项目后台开发】数据统计——用户总数统计、日增用户数统计、日活跃用户统计(3)

一、用户总数统计1、后端接⼝设计请求⽅式: GET /statistics/total_count/请求参数: 通过请求头传递jwt token数据。返回数据: JSON{ "count": "总⽤户量"}2、后端代码实现from datetime import datefrom rest_framework.permissions import IsAdminUserfrom rest_fram

文章图片
#django#python#后端
【django】性能优化——页面静态化【37】

一、⻚⾯静态化介绍1、为什么要做⻚⾯静态化减少数据库查询次数。提升⻚⾯响应效率。2、什么是⻚⾯静态化将动态渲染⽣成的⻚⾯结果保存成html⽂件,放到静态⽂件服务器中。⽤户直接去静态服务器,访问处理好的静态html⽂件。二、⾸⻚⻚⾯静态化实现⾸⻚⻚⾯静态化实现步骤1、在newsapp下创建static_index.py⽂件import osfrom django.conf import settin

文章图片
#django#python#后端
【django】用户登录之判断用户是否登录【21】

一、展示⽤户中⼼⻚⾯定义路由from django.urls import path,re_pathfrom . import viewsfrom django.contrib.auth.decorators import login_requiredurlpatterns=[re_path('^register/$',views.RegisterView.as_view()),re_path('

文章图片
#python#后端#django
【django】过滤器和自定义过滤器

一、过滤器语法语法如下:使⽤管道符号 | 来应⽤过滤器,⽤于进⾏计算、转换操作,可以使⽤在变量、标签中。如果过滤器需要参数,则使⽤冒号:传递参数。变量 | 过滤器:参数列举⼏个如下:safe,禁⽤转义,告诉模板这个变量是安全的,可以解释执⾏length,⻓度,返回字符串包含字符的个数,或列表、元组、字典的元素个数。default,默认值,如果变量不存在时则返回默认值。data | default:

文章图片
#python#django#后端
【django】HttpRequest对象(更新)

回想⼀下,利⽤HTTP协议向服务器传参有⼏种途径?a、提取URL的特定部分,如/film/zhangsan/20/,可以在服务器端的路由中⽤正则表达式截取;b、查询字符串(query string),形如key1=value1&key2=value2;c、请求体(body)中发送的数据,⽐如表单数据、json、xml;d、在http报⽂的头(header)中。一. URL路径参数1、如果想

文章图片
#django#python#后端
【django】视图和URL

站点管理⻚⾯做好了, 接下来就要做公共访问的⻚⾯了。对于Django的设计框架MVT⽤户在URL中请求的是视图视图接收请求后进⾏处理并将处理的结果返回给请求者使⽤视图时需要进⾏两步操作1.定义视图2.配置URLconf一、定义视图1、视图就是⼀个Python函数/类,被定义在应⽤的views.py中.2、视图的第⼀个参数是HttpRequest类型的对象reqeust,包含了所有请求信息.3、视图

文章图片
#django#python#后端
【django】创建项目子应用

一、创建Django项⽬⼦应⽤在Web应⽤中,通常有⼀些业务功能模块是在不同的项⽬中都可以复⽤的,故在开发中通常将⼯程项⽬拆分为不同的⼦功能模块,各功能模块间可以保持相对的独⽴,在其他⼯程项⽬中需要⽤到某个特定功能模块时,可以将该模块代码整体复制过去,达到复⽤。1、创建⼦应⽤python manage.py startapp 子应用名称执⾏后,可以看到⼯程⽬录中多出了⼀个名为film的⼦⽬录。2、

#django#python#后端
计算机网络常见面试题汇总(建议收藏)

CSRF,跨站请求伪造(英文全称是Cross-site requestforgery),是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。Django预防CSRF攻击的方法是在用户提交的表单中加入一个csrftoken的隐含值,这个值和服务器中保存的csrftoken的值相同,这样做的原理如下:1、在用户访问django的可信站点时,django反馈给用户的表单中有一个隐含字

文章图片
#计算机网络#网络#java
【django】新闻模块——Haystack介绍和安装配置与渲染搜索结果页面【31】

提示Elasticsearch 的底层是开源库 Lucene。但是没法直接使⽤ Lucene,必须⾃⼰写代码去调⽤它的接⼝。思考我们如何对接 Elasticsearch服务端?解决⽅案Haystack一、Haystack介绍和安装配置1、Haystack介绍a、Haystack 是在Django中对接搜索引擎的框架,搭建了⽤户和搜索引擎之间的沟通桥梁。我们在Django中可以通过使⽤ Haysta

文章图片
#django#elasticsearch#搜索引擎
    共 68 条
  • 1
  • 2
  • 3
  • 7
  • 请选择