
flask_sqlalchemy
现在叫阿汤哥
人外有人,天外有天
展开
-
flask-sqlalchemy 使用详解
之前我们讲了许多关于sqlalchemy的文章,今天就为大家讲讲flask_sqlalchemy的使用!在使用flask_sqlalchemy之前,请确保安装了flask_sqlalchemy,安装代码:pip install flask_sqlalchemy flask_sqlalchemy用法与sqlalchemy类似,两者主要区别是sqlalchemy独立于flask...原创 2018-06-29 16:32:38 · 18708 阅读 · 8 评论 -
flask-script结合数据库使用小案例!
上节为大家讲解了flask-script如何使用?相信大家看过该文章后,使用flask-script已不是问题。下面我就结合数据库来讲讲flask-script,让大家能够深入了解flask-script用法。注:在开始讲解之前,请确保你对ORM、数据库有一定的了解(懂的请忽略)。首先,我们在项目下新建一个主app文件(app.py),其代码如下:from flask import ...原创 2019-01-05 16:51:01 · 674 阅读 · 0 评论 -
flask-script 如何使用??
今天有朋友问我:阿汤哥,在你博客里面怎么没找到关于flask-script使用的文章??嗯,之前阿汤哥觉得flask-script太简单了,所以没有.....现在看来,还是有必要写写。flask-script作用:使用flask-script可以以命令行的形式来执行flask语句。flask-script安装:pip install flask-script安装好flask-...原创 2019-01-05 10:56:38 · 2089 阅读 · 0 评论 -
ImportError: No module named "flask_alembic_demo" 错误解决办法
问题:flask_sqlalchemy使用alembic时,在配置env.py文件报 ImportError: No module named "flask_alembic_demo" 错误关键代码如下:import sys,osimport flask_alembic_dmeosys.path.append(os.path.dirname(os.path.dirname(__...原创 2018-09-03 12:18:21 · 1138 阅读 · 0 评论 -
flask-sqlalchemy使用alembic讲解
前面为大家讲解了alembic如何使用?本节就为大家讲讲flask_sqlalchemy如何使用alembic?在讲解之前,请确保你电脑已安装alembic这一插件。(具体安装请前往 https://blog.youkuaiyun.com/aimill/article/details/82152173)老规矩,我们先创建一个项目,取名叫flask_alembic_demo由于我们要创建模型,那...原创 2018-09-03 16:24:14 · 1854 阅读 · 1 评论 -
flask-migrate “No changes in schema detected”错误出现原因及解决办法
错误截图如下:错误产生原因:我们在做数据迁移的时候,manage.py文件没有导入模型解决办法:在mange.py将数据库模型导入,代码如下:from moldes import User ...原创 2018-08-31 15:37:17 · 1970 阅读 · 1 评论 -
flask-sqlalchemy 循环引用问题如何解决?
相信很多新手朋友在使用flask_sqlalchemy时,都会遇到循环引用问题(截图如下) 为了方便大家理解flask_sqlalchemy循环引用,我画个图给大家演示下。 造成循环引用的原因: 主app文件需要引用molds文件中的模型,而molds文件又需要引用主app文件中的db 既然我们知道造成循环引用的原因,那么我们...原创 2018-06-28 15:45:49 · 2356 阅读 · 0 评论 -
Can't locate revision identified by '9174b7647c38'
原因:删除了alembic迁移文件,导致数据库版本号(alembic_version)跟迁移文件版本号不一致解决办法:删除数据库的表,从新创建数据表原创 2018-07-03 16:33:06 · 4867 阅读 · 0 评论 -
KeyError:'migrate'问题产生原因及解决办法!
运行 python manage.py db init 初始化迁移文件出现 KeyError:'migrate' (如下图所示)产生上述问题原因有两种: 1、初始化Migrate对象时没有加db migrate = Migrate(app) 解决方法如下: migrate = Migrate(app,db) 2、初始化Migrate对象时,app写在db后面 migrat...原创 2018-06-30 16:04:41 · 7334 阅读 · 0 评论 -
flask-sqlalchemy 数据库映射问题!
之前为大家讲解了flask-sqlalchemy 循环引用问题如何解决?有朋友看完后,立马试了下,代码不再报错误了,但是呢...又又个新问题,什么问题呢???运行代码后,数据库表怎么也映射不到数据库中。经过多次测试,终于发现问题所在:在主app文件中忘了导入模型解决办法:只需添加下方代码即可from molds import 模型名称这是很多人容易犯的问题,所以希望大家能够重视。...原创 2019-01-07 16:11:02 · 1183 阅读 · 0 评论