摘要: 在当前项目文件下:运行cmd指令(terminal中) (1)python manage.py db init 初始化文件 (2)python manage.py db migrate 生成迁移文件 (3)python manage.py db upgrade 映射到数据库 映射整个类需按顺序执行上 阅读全文
posted @ 2018-02-27 11:29 WFaceBoss 阅读(489) 评论(0) 推荐(0)
摘要: 一、SQLAlchemy外键约束 1.创建外键约束表结构 目标:建立两个表“用户表(user)”和“问题表( question)”,其中问题表中的作者id是是用户表的id即外键的关系。(一个用户可以有多个问题) Python语句 (1)用户类 (2)问题类 2.数据库添加用户和问题 1.要想添加一个 阅读全文
posted @ 2018-02-27 11:27 WFaceBoss 阅读(1196) 评论(0) 推荐(0)
摘要: 一、SQLAlchemy简介 (1)flask_sqlalchemy是一套ORM框架。 (2)ORM(Object Relationship Mapping):模型关系映射 (3)ORM的好处:可以让我们操作数据库跟操作类的对象一样。一个表可以抽象成一个类,一条数据可以抽象成该类的一个对象。 数据库 阅读全文
posted @ 2018-02-27 11:27 WFaceBoss 阅读(470) 评论(0) 推荐(0)
摘要: 1、如何渲染模板 模板在‘templates’文件夹下(htnl页面) 从flask中导入render_template函数 渲染html模板 在视图函数中,使用render_template 函数渲染模板。注意:只需要填写模板的名字,不需要填写templates这个文件夹的路径,若在templat 阅读全文
posted @ 2018-02-27 11:27 WFaceBoss 阅读(1621) 评论(0) 推荐(0)
摘要: 一、调试模式(debug模式) 1、设置debug模式 在app.run()中传入关键字参数debug,app.run(debug=Ture),就设置当前项目为debug模式。如下所示: 2、debug模式的两大功能 (1)当程序出现问题的时候,可以在网页中看到具体的错误信息。如果没有设置debug 阅读全文
posted @ 2018-02-27 11:27 WFaceBoss 阅读(230) 评论(0) 推荐(0)
摘要: 1.一个简单的例子 在工程里面新建一个Python文件命名为manage.py (1)安装flask_script包,然后引入 在命令行里面输入: 2.Flask-Script的manage分为主manage文件和分manage文件 主manage文件 manage.py: 分manage文件(数据 阅读全文
posted @ 2018-02-27 11:26 WFaceBoss 阅读(794) 评论(0) 推荐(0)
摘要: 待续。。。。 源码地址:https://gitee.com/FelixBinCloud/ZhiLiaoDemo/tree/master/ZhiLiao 阅读全文
posted @ 2018-02-27 11:26 WFaceBoss 阅读(283) 评论(0) 推荐(0)
摘要: 一、get方法 ,post方法 post请求在模板中要注意几点: (1)input标签中,要写name来标识这个value的key,方便后台获取。 (2)在写form表单的时候,要指定method='post',并且要指定action='/login/'。 示例代码: 二、g对象 g:global  阅读全文
posted @ 2018-02-27 11:26 WFaceBoss 阅读(3075) 评论(0) 推荐(1)
摘要: 该部分参考链接: http://blog.csdn.net/qq_28877125/article/details/77677890 http://blog.csdn.net/qq_28877125/article/details/77677934 阅读全文
posted @ 2018-02-27 11:26 WFaceBoss 阅读(120) 评论(0) 推荐(0)
摘要: 1.分开models的目的:为了让代码更加方便的管理。 2.如何解决循环引用:把db放在一个单独的文件中,切断循环引用的线条就可以了。 (1)避免循环引用 解决循环引用 主文件:main.py 模型文件:models.py 中间文件:exts.py 阅读全文
posted @ 2018-02-27 11:26 WFaceBoss 阅读(810) 评论(0) 推荐(0)