- 博客(27)
- 收藏
- 关注
原创 PCIe场景与应用
典型的应用场景1.南桥及北桥:北桥(多集成在CPU内部):挂高速设备,如显卡,内存南桥:挂低速设备,如LPC接口,网卡2.PCIE总线可连接1)具有PCIE接口的外围设备2)其他处理器系统PCIe的种类1.x1/x2,用来扩展低速设备,如网卡,声卡,替代PCI插槽2.x4,用来扩展中速设备,如磁盘阵列卡,替代PCI-X插槽3.x8/x16,用来扩展高速设备,如显卡,...
2019-12-17 15:40:27
2409
转载 mysql 左、右、内连接
1.内连: 如下,user表中有userid,username,userage,userthing字段属性,colleagues表里有collid,collname,collsex,collposition字段属性,当两张表内连接,只会查询两张表里通过on条件都满足的数据,即user表和colleagues表都有的数据。查询名字相同的那条数据,也就是说,user表里和colleagues表名字都相...
2018-07-11 09:31:58
245
转载 mysql 基础语句
一、用户管理:1、新建用户:>CREATE USER name IDENTIFIED BY 'ssapdrow';2、更改密码:>SET PASSWORD FOR name=PASSWORD('fdddfd');3、权限管理>SHOW GRANTS FOR name; //查看name用户权限>GRANT SELECT ON db_name.* TO name; ...
2018-07-09 14:47:50
250
原创 get 和post 请求
get和post1、get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求 传参:get请求传参是放在url中,并且是通过?的形式来指定key和value的2、post请求: 使用场景:如果要对服务器产生影响,那么使用post请求 传参:post请求传参不是放在URL中,是通过form...
2018-07-09 14:47:12
188
原创 flask 中get和post用法
get和post1、get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求 传参:get请求传参是放在url中,并且是通过?的形式来指定key和value的2、post请求: 使用场景:如果要对服务器产生影响,那么使用post请求 传参:post请求传参不是放在URL中,是通过form...
2018-07-05 15:48:19
11136
原创 flask中的session操作(增、删、获取)
#encoding:utf-8from flask import Flask,sessionimport os'''1、操作session与操作字典一样'''app = Flask(__name__)app.config ['SECRET_KEY'] = os.urandom(24) #每一次服务器启动后,SECRET_KEY(盐)不一样@app.route('/')def ...
2018-07-05 14:00:12
7317
原创 session和cookie及flask的session工作机制
1、cookie: 浏览器访问服务器,服务器返回一个cookie给浏览器,存在浏览器本地中,当第2次访问服务器时, 浏览器自动携带cookie给服务器,服务器识别到了cookie,就识别到了是同一个客户2、session(更安全,有过期时间):与cookie不同的是,session存在服务器中,数据更安全,不容易被窃取 但需要更多的资源,占用服务器资源。把用户的信息经过加...
2018-07-04 15:21:56
253
原创 flask-migrate 的介绍、安装、使用
Flask-Migrate的介绍、安装、使用1、介绍:因为采用'db.create_all'在后期修改数据库表字段的时候,不会自动的映射到数据库中,必须删除表, 然后重新运行'db.create_all' 才会重新映射。这样不符合我们的要求,因此flask-migrate就是为了解决 这个问题。它可以在每次修改模型(class)后,可以将修改的字段映射到数据库中2、首先进入虚拟...
2018-07-04 14:16:58
3879
原创 modules分开和循环引用的解决方法
1、modules分开:将数据库映射的模型(class)放在一个单独管理的文件中,便于方便管理2、循环引用解决方法:将要引用的类存放在一个单独的文件中,切断循环引用的链路,如图实例 如图:...
2018-07-04 09:53:45
792
原创 flask_script 的安装、使用、实例
flask_script 1、安装:进入到虚拟环境中,pip install flask_script2、flask_script 作用:可以通过命令行的形式来操作Flask,例如通过命令跑一个开发版本的服务器、设置数据库、定时任务等3、如果直接在主'manage.py'中写命令,那么在终端就只需要输入: python manage.py command_name4、如果把一些命令...
2018-07-03 14:10:22
6308
原创 flask-sqlalchemy 多对多关系(db.relationship函数中增加,sencondary=中间表;再在每个实例中增加如实例1.tags.append(实例2))
'''flask-sqlalchemy 多对多关系: *多对多关系,要通过一个中间表进行关联 *中间表,不能通过‘class’的方式实现,只能通过‘db.Table()’的方式实现 *设置关联:tags = db.relationship('Tag',sencondary=article_tag,backref=db.backref('articles')) ...
2018-07-03 11:52:32
3357
1
原创 外键关联(解决关联查询问题db.ForeignKey和db.relationship)
#encoding:utf-8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyimport configapp = Flask(__name__)app.config.from_object(config)db = SQLAlchemy(app)class User(db.Model): __t...
2018-07-03 11:10:53
5568
1
转载 SQL语句大全
经典SQL语句大全(绝对的经典)一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin...
2018-07-02 14:29:29
290
原创 用SQLAlchemy实例对象来进行数据库表中数据的增删改查操作(db.session.xx)
#encoding:utf-8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyimport configapp = Flask(__name__)app.config.from_object(config)db = SQLAlchemy(app)# 数据库增删改查(视图函数中用db.session)...
2018-07-02 10:47:58
7211
原创 flask-sqlalchemy 实现 模型(Model,即Class类)与数据库表(table)的映射
使用Flask-SQLAlchemy来实现模型(Modle,即Class)与表(table)的映射1、模型需要继承db.Model;映射到表中的属性(每列),必须写成‘db.Column()’的数据类型2、数据类型: *'db.Integer'---整型 *'db.String'---varchar,需要指定最长的长度 *'db.Text'----text3、其他参数...
2018-06-29 10:55:37
5291
原创 Flask-SQLALchemy的使用
Flask-SQLALchemy的使用1、初始化和设置数据库配置信息: *使用flask_sqlalchemy中的SQLALchemy进行初始化: from flask_sqlalchemy import SQLALchemy app = Flask(__name__) db = SQLALchemy(app)2、设置配置信息:在conf...
2018-06-29 09:52:06
246
原创 MySQL-Python中间件和ORM框架flask-sqlalchemy的安装
MySQL-python中间件的介绍与安装1、在unix系统上,进入虚拟环境,输入'sudo pip install mysql-python'2、如果是在windows系统上,那么在这里下载'http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python' 下载MySQL_python-1.2.5-cp27-none-win_amd64...
2018-06-28 14:31:49
455
原创 url链接(url_for)与加载静态文件(static文件夹下的js、css、image)
url链接和加载静态文件url链接:1、语法:url_for('static',filename='路径')2、静态文件,flask会从static文件夹中开始寻找,所以不需要再写static这个路径3、可以加载CSS/js/image 静态文件 <link rel="stylesheet" href="{{url_for('static',filename='css/ind...
2018-06-28 11:58:20
16594
2
原创 extends继承和block子模板接口实现
继承extends和子模板接口block定义1、extends作用和语法 *作用:可以把一个公共的代码放在父模板中,避免每个模板写同样的代码 *语法: {% extends 'base.html' %} #在子模板中写2、block实现(在父模板中定义block接口,子模板中使用,并写出特色功能的代码) *作用:在子模板中,可以让子模板实现一些自己的需...
2018-06-28 10:49:45
2239
原创 过滤器(作用对象是模板中的变量)
过滤器:1、介绍和语法: *介绍:过滤器可以处理变量(就是模板index.html中的{{param}}),把原始的变量经过处理后再展示出来,作用的对象是变量 *语法: {{ avatar|default('xxxxxxx')}}2、default过滤器:如果当前变量不存在,这时候就可以指定默认值3、length过滤器:求列表火灾字符串火灾字典或元组的长度4...
2018-06-27 13:56:05
402
原创 index.html文件中的if判断句
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <p&
2018-06-27 11:48:03
7529
原创 templates下创建模板index.html,并在项目下创建template.py文件
index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> 这是显
2018-06-27 10:44:33
3424
原创 页面跳转和重定向
***********redirect.py***********#encoding:utf-8from flask import Flask,redirect,url_forapp = Flask(__name__)@app.route('/')def index(): login_url = url_for('login') return redirect('/log...
2018-06-27 09:38:30
380
原创 URL反转
1、什么叫url反转:从视图函数到url的转换叫做反正url(也就是知道视图函数,来最终输出对应页面的url)2、反转url的用处: *在页面重定向(跳转)的时候,会使用url反转 *在模板中,也会使用url反转(用url_for(login),而不用具体固定的url地址来实现页面的跳转)3、页面跳转和重定向 判断是否处于登陆,如果登陆就直接跳转到发布文档页面; 但如果...
2018-06-07 15:20:05
2393
原创 url传参数
URL传参数:1、参数的作用:可以在相同的url,但指定的不同参数,来加载不同的数据2、在flask中如何使用参数 @app.route('/article/<id>') def article(id): return u'你访问的参数是:%s' %id 说明: 1)参数祖耀在两个尖括号中 2)视图函数中需要放和url中参数同...
2018-06-07 14:58:42
576
原创 flask项目-设置项目为debug模式及引用配置文件来达到参数的配置
###设置debug模式:1.在app.run()中传入一个关键字debug,app.run(debug=True),就设置当前项目为debug模式2.debug模式的两大功能: *当程序出现问题的时候,可以在页面中(如浏览器)看到错误信息和出错的位置 *只要修改了项目中的‘Python’文件,程序会自动加载,不需要手动重新启动服务器###使用配置文件来达到配置参数的设置...
2018-06-07 14:32:35
1484
原创 flask 项目前期工作及安装
1、window下安装python 2.7 1)安装版本2.7 2)设置环境变量,包括python主目录和Python有pip和easy_install工具的目录(高级用户环境上)2.Python虚拟环境介绍与安装 1)因为Python的框架(如flask)更新迭代太快了,版本间不兼容,有时候需要在电脑上存在一个 一个框架的多个版本,这时候虚拟环境就可以解决这个问题 ...
2018-06-07 14:06:03
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人