- 博客(6)
- 收藏
- 关注
原创 Flask-ORM数据库的操作
一、创建一个库1、命令行输入,进入shell python manage.py shell用orm添加数据运行2、shell执行程序 from App.ext import db db.create_all() #迁移数据库 from App.ext import db...
2019-04-12 00:32:26 545
原创 Flask-Migrate使用
一、pycharm添加数据库 Views->tool windows->database二、pycharm终端(Terminal)中输入:1、生成文件夹Migratepython manage.py db init2、 把models模型迁移到执行文件python manage.py db migrate3、从Migrate文件夹迁移到数据库(记得刷新pyc...
2019-04-11 23:39:31 361
原创 flask表单
Flask-WTF保护表单免受跨站请求伪造(CSRF),通过设置密钥的方式app.config['SECRET_KEY'] = 'hard to guess string'表单类字段对象可附属一个或者多个验证函数(用来验证用户体提交输入的值是否符合要求)class NameForm(FlaskForm): name = StringField('What is yo...
2019-04-11 01:13:21 163
原创 flask模板的使用
何为模板(jinja模板引擎)对于一个工程来说,将其划分为事务逻辑与表现逻辑,将表现逻辑(主要是html)移到模板,提高程序的维护性。视图处理函数通过render_template()跳转到模板,或传入字符串信息(视图函数中通过url路径给name赋值,在模板中变量用{{ }})#视图处理函数@app.route('/user/<name>')def user(...
2019-04-10 20:30:47 246
原创 flask必掌握基础知识
1、请求-响应前提:视图函数主要用于处理请求,传入其他请求对象,将一团糟,上下文可以把某些对象变为全局访问。flask使用上下文让特定的变量在一个线程中全局可访问,不干扰其他线程。四个上下文全局变量current_app: 激活程序实例 g:处理请求临时存储的对象 request:请求对象,封装客户端发的http请求的内容 seeion:用户回话,存储请求间需要记住的值的词典四...
2019-04-10 00:22:47 262
原创 jinja2.exceptions.TemplateNotFound
找不到的原因主要发生在初始化。工程默认html文档放到templates文件夹中,初始化文件会自动从同一目录下查找。如果同一目录没有templates,就无法找到html。例如:初始化在App中__init__.py执行,而templates与文件__init__不在同一个目录里,无法按默认路径查找到html解决方法:将templates移到__init__.py的目录下,按默认查...
2019-04-08 19:14:06 2986 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人