自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 mysql基础

MySql一、数据库的相关概念及术语:数据库:相关联的数据表的集合数据表:数据的矩阵,结构上像简单的电子表列:具有同样属性类型的数据组成的一列行:一组相关联的数据,如学生的成绩信息冗余:就是多倍的数据,虽然会占用空间但是数据更安全主键:一组数据或一行数据中的唯一标识外键:用来联系其它表,与其它表主键对应复合键:一张表中的多列组成的索引键,用来检索相应的数据索引:用来提高检索速度,就像图书馆分了书籍的类别,以及能使用书名的音序进行了排序。参照完整性:被参照的表必须是一个真实存在且基本关

2021-03-31 11:36:53 156

原创 flask的settings.py的常用配置

1、settingsclass Config: # mysql+pymysql://user:password@hostip:port/databasename SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123456@127.0.0.1:3306/study' SQLALCHEMY_TRACK_MODIFICATIONS = False SQLALCHEMY_ECHO = True # secret_key

2021-03-15 10:29:39 1061

原创 flask-restful

flask-Restful安装api的包,使用命令" pip install flask-restful"简单使用api = Api(bp/app)class XApi(Resource): def get(self): pass def post(self): passapi.add_resource(XApi, '/')#注意,此处的/是在bp的前提下加的,如果bp有url_prefix的话,就是url_prefix+'/'#关于结尾加不

2021-03-15 10:24:04 190

原创 flask-wtf

WTF后端生成验证码WTF的验证码需要访问google,国内进不去,建议自己使用pillow来生成。pip install flask-wtfFlaskForm#首先我们需要在相应的app中创建一个form.app,内容为:class UserForm(FlaskForm): name = StringField(label='用户名', validators=[DataRequired(), EqualTo(), Length(), Regexp()]) def vali

2021-03-15 10:22:39 173

原创 flask-会话、cookie、session以及钩子函数

会话、钩子会话机制cookiecookie就是把浏览器返回的表示特定用户的数据存储在浏览器本地,该浏览器第二次访问时就把cookie带给服务器,服务器通过该cookie来判断当前时哪个用户。cookie存储的数据有限仅4K。response = render_template(xxx)response.set_cookie(key, value, max_age, expires=None)#max_age是过期时间,单位是秒。expires是过期日期,expires = dat

2021-03-15 10:19:02 275

原创 flask-模型

flask模型准备工作安装包pip install pymysql #python与数据库连接需要的包pip install flask-sqlalchemy #ORM映射pip install flask-script #使用该包来进行命令的管理使用pip install flask-migrate #该包实现模型与数据库的迁移工作配置包#exts/__init__.py:db = SQLAlchemy()#app.py:app = create_app

2021-03-15 10:15:34 259

原创 flask-模板

flask语法路由的写法@app.route('/string') #路由是字符串,后边不建议加杠,加杠@app.route('/string/<key>/<int:num>/</float:fnum>/<path:p>/<uuid:uid>') #可以这么套着用,但是必须在下面函数传入参数,key是缺省值是字符串变量def index(key,num,fnum,p,uid): pass app.

2021-03-15 10:14:29 132

原创 flask简介

flask简介软件开发架构web项目:mvcm指的是model,也就是模型,与数据库相关v指的是view,也就是视图,与前端的页面相关c指的是controller,也就是控制器,就是业务逻辑python项目:mtvm指的是modeo,模型,与数据库相关t指的是template,模板,也就是前端页面,对应mvc的vv指的是view,视图,也就是业务逻辑,对应mvc中的c响应架构b/s(browser/sever),也就是浏览器/服务器架构瘦客户/胖服务器,

2021-03-15 10:06:08 322

空空如也

空空如也

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

TA关注的人

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