flask
Leeeey
这个作者很懒,什么都没留下…
展开
-
flask_migrate做数据库迁移时报错:ERROR [root] Error: Target database is not up to date.
问题产生原因本地已经存在一个数据库迁移的版本,又从别的地方拷入一个新的版本,在flask db migrate时报错解决方案按照正常情况下,查看migrate的状态和数据库的版本状态后,版本号如果不一致的话更新一下版本号就可以了,下面是我的情况可以看到我的migrate是有两个head的,我分不清那个是最新的了,知道的话吧最新的留下,另一个删除就能正常更新了。更新命令:$ pytho...原创 2020-02-13 21:59:12 · 2119 阅读 · 0 评论 -
python3 flask 中迁移数据库报错:ModuleNotFoundError: No module named 'MySQLdb'
报错内容这个错误是在我进行数据库迁移时出现的,网上查了下原因是因为MySQLdb不支持python3版本,python3更换为pymysql解决方案先安装pymysql包pip install pymysql然后在msqldb.py文件头部修改import pymysqlpymysql.install_as_MySQLdb()修改后mysqldb就可以正常使用了...原创 2020-02-11 18:29:22 · 423 阅读 · 0 评论 -
flask blueprint(蓝图)
模块化随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化处理简单来说,Blueprint 是一个存储视图方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求。Flask使用Blueprint让应用实现模块化,在Fl...转载 2020-02-10 22:53:18 · 256 阅读 · 0 评论 -
Flask中endpoint的理解
在flask框架中,我们经常会遇到endpoint这个东西,最开始也没法理解这个到底是做什么的。最近正好在研究Flask的源码,也就顺带了解了一下这个endpoint首先,我们看一个例子:@app.route('/user/<name>')def user(name): return 'Hello, %s' % name这个是我们在用flask框架写网站中最常用的。...原创 2020-02-09 22:19:57 · 433 阅读 · 0 评论