- 博客(24)
- 收藏
- 关注
转载 Django框架2(模板和ORM)
模板同jinja2,这里不再详述ORM配置同redis,也在settings.py文件中配置这里默认配置为sqliteDATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3')...
2019-03-09 17:55:00 118
转载 Django框架1
创建工程可以使用命令:django-admin startproject 工程名称当然也可以使用ide直接创建一个Django工程新建的工程可以直接运行python manage.py runserver来开启Django同样是MVT模式,需要模型、路由视图和模板建好工程后如要新建一个子模块应用,可以使用命令:python manage.py startapp 子应用名称同样...
2019-03-08 23:47:00 112
转载 Redis数据库
Redis 是一个高性能的key-value数据库,属于NoSQLNoSQL:not only sql泛指非关系型的数据库不支持SQL语法nosql中存储的数据都是KV形式每种nosql数据库都有自己的api和语法,以及擅长的业务场景NoSQL有:Mongodb,Redis,Hbase hadoop等和SQL数据库相比:sql数据库适合用于关系特别复杂的数据查询...
2019-02-27 21:32:00 112
转载 flask框架4(蓝图)
蓝图 使用模块化的思想对项目进行管理子模块 from flask import Blueprint #1.创建蓝图对象 bp = Blueprint("bp", __name__) #2.蓝图的使用 @bp.route('/bp') def bp_info(): return 'bp_in...
2019-02-27 12:18:00 103
转载 flask框架3(数据库ORM)
ORM对象关系映射,主要实现模型对象到关系数据库数据的映射优点:面向对象编程,对数据库的操作都转化成对类属性和方法的操作,不用编写各种数据库的sql语句数据模型与数据库的解耦,不在关注用的是mysql、oracle...等,通过简单的配置就可以轻松更换数据库, 而不需要修改代码缺点是会有性能损失Flask-SQLAlchemy安装,这里链接mysql:pip in...
2019-02-25 16:28:00 179
转载 flask框架2(jinja2)
Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言Flask提供的 render_template 函数封装了该模板引擎render_template 函数的第一个参数是模板的文件名,后面的参数都是键值对,表示模板中变量对应的真实值使用时导入:from flask import Flask,render_template可以直接作为返回值...
2019-02-23 23:39:00 112
转载 flask框架1
使用的flask版本为0.10.1创建一个最简单的flask程序: from flask import Flask app = Flask(__name__) print('run') @app.route('/') def index(): return 'hello flask' if __name__ == '...
2019-02-22 22:35:00 74
转载 前端记录(vue基础)
简介:js的库,同样需要引入每个 Vue 应用都是通过实例化一个新的 Vue对象开始的,el属性对应一个标签,当vue对象创建后,这个标签内的区域就被vue对象接管,在这个区域内就可以使用vue对象中定义的属性和方法。var vm = new Vue({el:'#app', 这里绑定divdata:{message:'hello world!'} 这里放数据});&l...
2019-02-19 20:08:00 77
转载 前端记录6(ajax)
ajaxjavascript发送http请求,与后台通信,获取数据和信息。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。写法:$.ajax({url: '/change_data',type: 'GET',dataType: 'json',data:{encodein:"utf-8"}success:function(...
2019-02-19 19:52:00 72
转载 前端记录6(JQ)
事件冒泡即子级的事件可以传递给父级,如子级和父级都有一个点击事件,会触发弹窗,此时如果点击子级不光会触发自己的弹窗,还会触发父级的弹窗,如果要阻止冒泡可以直接用return false事件委托事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以极大减少事件绑定次数,提高性能;其次可以让新加入的子元素也可以拥有相同的操作。写...
2019-02-19 15:59:00 77
转载 前端记录5(JQ)
特殊效果:fadeOut() 淡出fadeToggle() 切换淡入淡出hide() 隐藏元素show() 显示元素toggle() 切换元素的可见状态slideDown() 向下展开slideUp() 向上卷起slideToggle() 依次展开或卷起某个元素属性操作:html() 取出或设置html内容:取出html内容:var $htm = $(...
2019-02-19 09:47:00 74
转载 前端记录4(定时器,JQ)
定时器:setTimeout 只执行一次的定时器clearTimeout 关闭只执行一次的定时器setInterval 反复执行的定时器clearInterval 关闭反复执行的定时器var r = setTimeout(x,1000) x为定时要执行的函数,1000为毫米 clearTimeout(r) 关闭该定时器JQueryJQ是js的一个库需要导入:在头...
2019-02-18 16:05:00 156
转载 前端记录3(js)
js:JavaScript,页面行为:部分动画效果、页面与用户的交互、页面功能js的引入:行间事件: <input type="button" onclick="alert('ok!');">页面script标签嵌入<script type="text/javascript">alert('ok!');</script>外部引入...
2019-01-31 22:25:00 52
转载 前端记录2(常用标签,css)
列表标签:ul是无序列表,ol是有序列表属性type,无序可设置列表显示符号,有序可设置1,a,A,i,I,切有star属性设置起始值,也可以去掉样式:list-style: none;<ul><li>列表标题一</li><li>列表标题二</li><li>列表标题三</li></...
2019-01-30 11:56:00 64
转载 前端记录1
HTML即HyperText Mark-up Language,意思是超文本标记语言,超文本指的是超链接,标记指的是标签基本结构:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>网页标题</title> &...
2019-01-27 23:49:00 95
转载 python socket编程
udp协议:发送时不会先建立连接,广播式的,可以一对一或一对多,传送数据并不安全,不能保证数据能够到达使用udp协议的socket流程:创建套接字发送/接收数据关闭套接字import socket#创建套接字udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#发送数据udp_socket.se...
2019-01-25 23:27:00 77
转载 数据库编程(python+mysql)
流程:使用pymysql模块建立连接:con = connect(host='localhost',port=3306,user='dbuser1',password='',database='dbname',charset='utf8')获取游标:cur = con.cursor()执行sql:cur.execute('要执行的sql语句') #会返回一个受影...
2019-01-25 16:11:00 206
转载 mysql学习笔记3(高级相关)
视图将查询命令查到的数据作为一个虚拟表本质是一条被封装的sql语句本身不存储数据,且会随着视图的基准表变化而变化创建:create view v_t1t2 as select * from t_table1 t1 left join t_table2 t2 on t1.id=t2.tid; 这里创建一个视图,表名为v_t1t2,可以对该表进行查询:select * from v...
2019-01-25 14:43:00 60
转载 mysql学习笔记2(查询)
单表查询查询所有:select * from t_table1;使用条件过滤:select * from t_table1 where 条件;条件运算符:比较:=,>,<,!=(<>),>=,<=逻辑:is,and,or,not模糊:like, %表示任意多个字符,_表示一个字符范围:in,between a and b排序:...
2019-01-24 23:56:00 100
转载 mysql学习笔记1
mysql数据库的基本操作数据库的执行过程:客户端<->服务器<->DBMS(数据库管理系统进行数据处理,如mysql)<->数据库(进行数据存储)安装启动安装:这里只针对ubuntu,apt-get install mysql-server启动:service mysql start停止:service mysql stop重启:...
2019-01-24 21:58:00 74
转载 显式等待和隐式等待(python+selenium)
显式等待:1.WebDriverWait类,由webdriver提供的等待方法,格式:WebDriverWait(dirver,timeout,poll_frequency=0.5,ignored_exceptions=None) driver:浏览器驱动 timeout:最长超时时间,默认单位秒 poll_frequency:检查间隔时间(步长),默认...
2017-10-25 11:48:00 435
转载 python的logging模块
logging,日志模块,现在还不会用,先做点笔记。调用不同级别的日志来打印会发现默认情况下只能输出warning以上级别的日志。也就是说默认情况下只能输出logging.warning('something'),logging.error('something'),logging.critical('something')而像logging.info('something'...
2017-10-13 17:25:00 75
转载 python的unittest
学习python也好,selenium自动化也好,对于测试来说unittest有着举足轻重的地位,unittest中最核心的四个概念是:test case, test suite, test runner, test fixture1.TestCase就是测试用例,在python中以类的形式存在,包括setUp,run,tearDown,一个测试用例是一个完整的测试单元,通过运行这个...
2017-10-12 18:16:00 43
转载 一个萌新的python selenium自动化测试学习随记
首先对于萌新小白来说听起来python+selenium自动化就觉得很高端,对于不愿意学习的人来说确实有一点高端,但是如果愿意学习,就我自己来说,入门了也不会觉得很神秘。 既然是python+selenium,首要学习的还是python,学完基础,看看教程基本上就能照猫画虎写一点代码,看着浏览器自动运行,点击输入,测试用例通过,还是有成就感的,我觉得学习东西最重要的还是实现一件...
2017-10-12 14:28:00 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人