Flask
mdzzname
这个作者很懒,什么都没留下…
展开
-
TypeError [flask_script.commands.Command object] option values must be strings 错误的解决方案
在使用Flask-Migrate进行数据库迁移时报了这个错误,折腾两天都没解决,期间找了各种资料,最后成功解决。在这里稍微总结下,一般来说这个错误是由Flask-Sqlalchemy的数据库连接字符串 SQLALCHEMY_DATABASE_URI 的值为None引起的,常见的有两种情况:1. 在配置中写错字符串,把 SQLALCHEMY_DATABASE_URI 写成SQLALCHEM...原创 2019-03-09 23:12:59 · 2116 阅读 · 0 评论 -
python __name__ 属性原来这么简单
首先明确一个概念,在Python中任意一个单独的py文件叫做模块(Module), 而包指的是一个下面有__init__.py文件的文件夹,比如路径test/__init__.py如果存在的话,那么test就是一个包(Package)。__name__是Python引入的一系列全局变量之一,它的值就是它所在模块的名字,但是又有一点不同。我们知道,在 使用 Import 引入一个模块时,这个模块...原创 2019-03-13 14:47:11 · 536 阅读 · 0 评论 -
Flask Blueprint蓝图错误处理与api 编码
今天在写Blog的api时,遇到了几个问题。第一个是Blueprint的错误处理,在Flask中,是没有办法去用errorhandler去提供Blueprint级别的错误捕捉的。实例代码如下@api.errorhandler(404)def not_found(e): return jsonify({error=404, message='服务器发生错误!'}), 400上...原创 2019-03-22 23:10:00 · 1495 阅读 · 0 评论