- 博客(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关注的人