摘要:
import oshandle=os.getpid()
阅读全文
posted @ 2020-06-23 02:15
凯宾斯基
阅读(554)
推荐(0)
摘要:
11 异步发送电子邮件 异步发送就是使用多线程,当使用多线程的时候 要获取flask的核心对象 app=current_app._get_current_object()
阅读全文
posted @ 2020-06-23 00:55
凯宾斯基
阅读(162)
推荐(0)
posted @ 2020-06-23 00:54
凯宾斯基
阅读(158)
推荐(0)
摘要:
app文件 from flask_mail import Mail #实例化Mail mail=Mail() app=Flask(__name__) #注册到app mail.init_app(app) 调用插件文件 from app import mail 下面就可以调用了
阅读全文
posted @ 2020-06-19 18:09
凯宾斯基
阅读(277)
推荐(0)
摘要:
https://www.jianshu.com/p/efe25a4f60a2 first_or_404()的问题 https://www.cnblogs.com/huchong/p/9205651.html app = Flask(__name__) #监听请求404请求返回下面的东西 500就传入
阅读全文
posted @ 2020-06-18 01:32
凯宾斯基
阅读(226)
推荐(0)
摘要:
http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/1_quick_start.html
阅读全文
posted @ 2020-06-16 16:34
凯宾斯基
阅读(230)
推荐(0)
摘要:
Redis 不区分大小写 1、SET 我们可以使用命令SET将值“ fido”存储在键“ server:name”中: SET server:name "fido" 2、GET Redis将永久存储我们的数据,因此我们可以稍后询问“密钥服务器:名称中存储的值是多少?” Redis会回复“ fido”
阅读全文
posted @ 2020-06-09 15:49
凯宾斯基
阅读(167)
推荐(0)
摘要:
https://www.html5tricks.com/category/html5-demo 解压码 RJ4587
阅读全文
posted @ 2020-06-09 12:18
凯宾斯基
阅读(1697)
推荐(0)
摘要:
jenkins解决跨域访问的问题 前言 为了方便统一管理,需要将jenkins集成到测试平台,放在一个工具入口中,例如: -w144 实现 这里使用iframe直接嵌入jenkins iframe(name='jenkins', width='100%', height=15000, framebo
阅读全文
posted @ 2020-06-09 01:19
凯宾斯基
阅读(1979)
推荐(0)
摘要:
组件 和 样式 https://element.eleme.cn/#/zh-CN/component/installation 各大组件库 https://www.jianshu.com/p/b5859903392d https://www.antdv.com/docs/vue/introduce-
阅读全文
posted @ 2020-06-04 11:35
凯宾斯基
阅读(818)
推荐(0)
摘要:
where target.id is not NULL; where target.id is NULL;
阅读全文
posted @ 2020-06-02 17:00
凯宾斯基
阅读(509)
推荐(0)
摘要:
1、自己建立一个类去继承SQLALCHEMY 里面创建一个方法 调用SQLALchemy里面的函数,他会执行他的上下文
阅读全文
posted @ 2020-06-02 10:39
凯宾斯基
阅读(215)
推荐(0)
摘要:
1、工作中浅谈selenium 实现多模拟场景1V100 python+selenium+theadding 讲一下theadding 这个库 后面怎么解决 关闭脚本还有线程在跑的问题 2、flask框架介绍 https://mp.weixin.qq.com/s/L_-6C5cmUGCsuEs0zt
阅读全文
posted @ 2020-05-29 01:32
凯宾斯基
阅读(145)
推荐(0)
摘要:
class AAA: def __enter__(self): 上文函数 return slef def __exit__(self, exc_type , exc_value , tb): 下文函数 print "下文函数,执行关闭连接释放资源" def test(self): print "执行
阅读全文
posted @ 2020-05-28 00:33
凯宾斯基
阅读(228)
推荐(0)
摘要:
https://www.w3school.com.cn/tags/tag_textarea.asp <textarea style="position:absolute; top:140px;left:670px;" rows="5" cols="60" disabled="disabled">12
阅读全文
posted @ 2020-05-27 15:36
凯宾斯基
阅读(813)
推荐(0)
摘要:
from app.web import webfrom flask_login import login_required,current_userfrom flask import current_appfrom app.models.gift import Giftfrom models.bas
阅读全文
posted @ 2020-05-27 01:38
凯宾斯基
阅读(1534)
推荐(0)
摘要:
第一种方法: html代码: 1 <a href="" οnclick="javascript:return del();">删除</a> js代码: 1 function del() { 2 var msg = "您真的确定要删除吗?\n\n请确认!"; 3 if (confirm(msg)==t
阅读全文
posted @ 2020-05-26 02:24
凯宾斯基
阅读(1444)
推荐(0)
摘要:
https://dormousehole.readthedocs.io/en/latest/security.html#security-csp jenkins 嵌入的解决方法 https://www.cnblogs.com/kaibindirver/p/13070011.html
阅读全文
posted @ 2020-05-25 16:26
凯宾斯基
阅读(4086)
推荐(0)
摘要:
左边导航,点击右边 跳转对应页面 实现: CCC2.html #主框架代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>数据操作平台</title> <style> html, body { width: 1
阅读全文
posted @ 2020-05-25 14:48
凯宾斯基
阅读(618)
推荐(0)
摘要:
from flask_login import LoginManager login_manager=LoginManager() def create_app(): app = Flask(__name__) app.config.from_object("setting") app.config
阅读全文
posted @ 2020-05-24 02:59
凯宾斯基
阅读(1835)
推荐(0)
摘要:
from flask import Flask,make_response @app.route("/add/") def Add(): response = make_response("hello lucax") response.set_cookie("name",'lucax',20) #2
阅读全文
posted @ 2020-05-24 01:09
凯宾斯基
阅读(166)
推荐(0)
摘要:
from werkzeug.security import generate_password_hash,check_password_hash #book模型,传入db核心对象把Book插入dbclass User(UserMixin,Base): __tablename__ = 'user' i
阅读全文
posted @ 2020-05-24 00:53
凯宾斯基
阅读(1366)
推荐(0)
摘要:
一、常规验证方法: from wtforms import StringField, PasswordField, Form,simple,widgets,validators from wtforms.validators import Length, Email,ValidationError,
阅读全文
posted @ 2020-05-23 01:42
凯宾斯基
阅读(327)
推荐(0)
摘要:
初始化的方法如下(以连接Mysql数据库为例):from flask_sqlalchemy import SQLAlchemy from flask import Flask app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] =
阅读全文
posted @ 2020-05-19 14:42
凯宾斯基
阅读(288)
推荐(0)
摘要:
https://www.cnblogs.com/wt7018/p/11617878.html https://www.jianshu.com/p/b7704b6cb2ee (增删该查,看这个) https://www.jianshu.com/p/1ba45bd6c351 https://blog.c
阅读全文
posted @ 2020-05-19 00:26
凯宾斯基
阅读(369)
推荐(0)
摘要:
https://www.cnblogs.com/minsons/p/8045916.html 遇到一个 user_loader的问题可以看看 https://www.cnblogs.com/javazhiyin/p/9034468.html 搜索 user_loade关键字 后面七月老师的视频有讲
阅读全文
posted @ 2020-05-18 16:11
凯宾斯基
阅读(161)
推荐(0)
摘要:
from flask import redirect,url_for @app.route("/book/search") def hello(): return redirect(url_for("lucax")) #跳转到 lucax函数的视图函数 @app.route("/book/22")
阅读全文
posted @ 2020-05-17 14:32
凯宾斯基
阅读(348)
推荐(0)
摘要:
数据库创建参考: https://www.cnblogs.com/kaibindirver/p/12650465.html 数据库插入数据 前端页面 <form action="{{ url_for('web.register') }}" method="post"> <input id="nick
阅读全文
posted @ 2020-05-17 01:44
凯宾斯基
阅读(3430)
推荐(0)
摘要:
@web.route("/book/search" , methods=['GET', 'POST']) if request.method =="POST" : pass
阅读全文
posted @ 2020-05-16 16:57
凯宾斯基
阅读(158)
推荐(0)
摘要:
avaScript 跳转方法一:<script language="javascript"> window.location = "http://www.baidu.com";</script>方法二:<script language="javascript"> document.location
阅读全文
posted @ 2020-05-16 15:00
凯宾斯基
阅读(213)
推荐(0)
摘要:
class CCC: @property def aa(self): print(123) CCC().aa 还有个函数 是给变成变量调用的函数(因为函数加了@property,就不可以传参进去了) , 赋值用的装饰器函数@xxx.setter 参考: https://www.cnblogs.com
阅读全文
posted @ 2020-05-14 23:11
凯宾斯基
阅读(311)
推荐(0)
摘要:
参考: https://www.runoob.com/python/python-func-filter.html 有可能输出有问题 最后输出改成 print( list(newlist) ) 其他例子(判断变量是否为空): a=3b=4 print (list(filter(lambda X: T
阅读全文
posted @ 2020-05-14 22:45
凯宾斯基
阅读(505)
推荐(0)
摘要:
方法一: 执行类下面的 测试case if __name__ == '__main__': suiteTest = unittest.TestSuite() suiteTest.addTest(TestAuto("testCase_001")) suiteTest.addTest(TestAuto(
阅读全文
posted @ 2020-05-14 10:55
凯宾斯基
阅读(184)
推荐(0)
摘要:
import sys @ app.route('/ button /') def button_clicked(): print ('Hello world!',file = sys.stderr ) return redirect('/ ')
阅读全文
posted @ 2020-05-14 01:15
凯宾斯基
阅读(370)
推荐(0)
摘要:
1、在视图函数文件调用 消息闪现的方法 from flask import flash @web.route("/book/search")def search(): flash("hello,lucax",category='error') #category为为消息分类,非必填 flash("h
阅读全文
posted @ 2020-05-13 01:09
凯宾斯基
阅读(336)
推荐(0)
摘要:
问题6: 压力无法上去或者qps波动很大 压力无法上去涉及到的方方面面很多,我仅从压力机本身举两个例子 ; 解决方案6 确认master和slave在同一个网段,并监控相关数据 ; 发起压力的同时查看服务网络连接状态,可以用这个命令: netstat -ant|awk '/^tcp/ {++S[$N
阅读全文
posted @ 2020-05-12 13:48
凯宾斯基
阅读(489)
推荐(0)
摘要:
场景: 静态文件夹可能会变位置或者改名字 ,使用 url_for 可以指定他找static静态文件夹 里面的哪个文件 表单提交数据往视图函数处理的例子: html页面 url_for("web.search") 意思是 指向 web蓝图中 search视图函数 这里请求最后url 是 ~~~~/bo
阅读全文
posted @ 2020-05-12 00:02
凯宾斯基
阅读(477)
推荐(0)
摘要:
在templatest文件夹下 新建 base.html (待被继承模版) 新建 test.html (继承base.html的文件) base.html内容如下: <!DOCTYPE html> <html lang="en"> <hrad> <meta charset="utf-8"> <tit
阅读全文
posted @ 2020-05-11 22:08
凯宾斯基
阅读(188)
推荐(0)
摘要:
官网 http://docs.jinkan.org/docs/jinja2/ 访问传入模版的data 一:设置备注 {#我是备注#} 赋值变量 {% set messages = StudentList %}{{messages}} 变量 获取变量是 {{ }}格式 如传入 data={age:18
阅读全文
posted @ 2020-05-11 15:32
凯宾斯基
阅读(316)
推荐(0)
摘要:
一、模版的放置位置 常规情况下是在app的根目前 创建 templates文件夹,然后放入html文件 使用url访问 http://0.0.0.0:5000/templates/lucax.html 就可以访问成功 和访问静态文件一样,也有 设置静态文件路径、和 访问静态文件url的参数设置 ap
阅读全文
posted @ 2020-05-11 12:54
凯宾斯基
阅读(1023)
推荐(0)