自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2243

转载 mysql 左、右、内连接

1.内连: 如下,user表中有userid,username,userage,userthing字段属性,colleagues表里有collid,collname,collsex,collposition字段属性,当两张表内连接,只会查询两张表里通过on条件都满足的数据,即user表和colleagues表都有的数据。查询名字相同的那条数据,也就是说,user表里和colleagues表名字都相...

2018-07-11 09:31:58 234

转载 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 218

原创 get 和post 请求

get和post1、get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求 传参:get请求传参是放在url中,并且是通过?的形式来指定key和value的2、post请求: 使用场景:如果要对服务器产生影响,那么使用post请求 传参:post请求传参不是放在URL中,是通过form...

2018-07-09 14:47:12 166

原创 flask 中get和post用法

get和post1、get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求 传参:get请求传参是放在url中,并且是通过?的形式来指定key和value的2、post请求: 使用场景:如果要对服务器产生影响,那么使用post请求 传参:post请求传参不是放在URL中,是通过form...

2018-07-05 15:48:19 11055

原创 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 7178

原创 session和cookie及flask的session工作机制

1、cookie: 浏览器访问服务器,服务器返回一个cookie给浏览器,存在浏览器本地中,当第2次访问服务器时, 浏览器自动携带cookie给服务器,服务器识别到了cookie,就识别到了是同一个客户2、session(更安全,有过期时间):与cookie不同的是,session存在服务器中,数据更安全,不容易被窃取 但需要更多的资源,占用服务器资源。把用户的信息经过加...

2018-07-04 15:21:56 230

原创 flask-migrate 的介绍、安装、使用

Flask-Migrate的介绍、安装、使用1、介绍:因为采用'db.create_all'在后期修改数据库表字段的时候,不会自动的映射到数据库中,必须删除表, 然后重新运行'db.create_all' 才会重新映射。这样不符合我们的要求,因此flask-migrate就是为了解决 这个问题。它可以在每次修改模型(class)后,可以将修改的字段映射到数据库中2、首先进入虚拟...

2018-07-04 14:16:58 3832

原创 modules分开和循环引用的解决方法

1、modules分开:将数据库映射的模型(class)放在一个单独管理的文件中,便于方便管理2、循环引用解决方法:将要引用的类存放在一个单独的文件中,切断循环引用的链路,如图实例 如图:...

2018-07-04 09:53:45 772

原创 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 6236

原创 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 3307 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 5520 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 283

原创 用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 7172

原创 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 5205

原创 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 233

原创 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 437

原创 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 16178 2

原创 extends继承和block子模板接口实现

继承extends和子模板接口block定义1、extends作用和语法 *作用:可以把一个公共的代码放在父模板中,避免每个模板写同样的代码 *语法: {% extends 'base.html' %} #在子模板中写2、block实现(在父模板中定义block接口,子模板中使用,并写出特色功能的代码) *作用:在子模板中,可以让子模板实现一些自己的需...

2018-06-28 10:49:45 2192

原创 过滤器(作用对象是模板中的变量)

过滤器:1、介绍和语法: *介绍:过滤器可以处理变量(就是模板index.html中的{{param}}),把原始的变量经过处理后再展示出来,作用的对象是变量 *语法: {{ avatar|default('xxxxxxx')}}2、default过滤器:如果当前变量不存在,这时候就可以指定默认值3、length过滤器:求列表火灾字符串火灾字典或元组的长度4...

2018-06-27 13:56:05 382

原创 index.html文件中的if判断句

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <p&amp

2018-06-27 11:48:03 7434

原创 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 3363

原创 页面跳转和重定向

***********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 370

原创 URL反转

1、什么叫url反转:从视图函数到url的转换叫做反正url(也就是知道视图函数,来最终输出对应页面的url)2、反转url的用处:    *在页面重定向(跳转)的时候,会使用url反转    *在模板中,也会使用url反转(用url_for(login),而不用具体固定的url地址来实现页面的跳转)3、页面跳转和重定向     判断是否处于登陆,如果登陆就直接跳转到发布文档页面;     但如果...

2018-06-07 15:20:05 2326

原创 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 562

原创 flask项目-设置项目为debug模式及引用配置文件来达到参数的配置

###设置debug模式:1.在app.run()中传入一个关键字debug,app.run(debug=True),就设置当前项目为debug模式2.debug模式的两大功能: *当程序出现问题的时候,可以在页面中(如浏览器)看到错误信息和出错的位置 *只要修改了项目中的‘Python’文件,程序会自动加载,不需要手动重新启动服务器###使用配置文件来达到配置参数的设置...

2018-06-07 14:32:35 1460

原创 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 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除