博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FLASK爬坑笔记
阅读量:6902 次
发布时间:2019-06-27

本文共 988 字,大约阅读时间需要 3 分钟。

转自:

  • BUG1

    ExtDeprecationWarning: Importing flask.ext.sqlalchemy is deprecated, use flask_sqlalchemy instead.

    .format(x=modname), ExtDeprecationWarning

    解决办法:

    此错误信息出现在对 flask 进行拓展时导入包的方式上

    错误:from flask.ext.script import Manager

    正确:from flask_script import Manager

  • BUG2

    TypeError: 'bool' object is not callable

    解决办法

    flask_login 0.3之后将authenticated从函数更改为属性
    把g.user.is_authenticated() 修改为g.user.is_authenticated

  • BUG3

    第三方模块登录(OPenid)登录出错

    Login requested for OpenID="", remember_me=False

    解决办法暂时没找到 改用本地登录

    原因:获得用户时出错

  • BUG4

    **IndentationError: unexpected indent **

    原因:可能是tab和空格没对齐的问题,需要检查下tab和空格

+BUG5

TypeError: Unicode-objects must be encoded before hashing

原因:未进行编码

  • BUG6

    jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'author'

    原因:user中post传参错误

  • BUG7

    sqlalchemy.exc.IntegrityError

    原因:数据库中的用户名不唯一

思考:为防止数据重复出现,在两个或者多线程/进程进行并行存取数据库时,怎么解决?

    • BUG8

      sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table

      原因:没有创建相应的数据库

转载于:https://www.cnblogs.com/gswang/p/7526887.html

你可能感兴趣的文章
关于Centos7无法连接网络,安装tree命令及修改ONBOOT选项后退出的程序!
查看>>
VRRP单备份配置
查看>>
好程序员学习笔记:函数
查看>>
如何打造工业物联网帝国?
查看>>
Linux系统安全之grub密码和用户权限
查看>>
超人学院Hadoop大数据资源分享
查看>>
C# 压缩PDF图片
查看>>
mouseover事件mouseenter事件
查看>>
mysql 截取字符串
查看>>
static成员必须在类外初始化
查看>>
手机安全卫士-——Splash总结
查看>>
Greenplu数据库的部署
查看>>
C#调用Win32 的API函数--User32.dll
查看>>
第九章:Javascript类和模块
查看>>
2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
查看>>
test
查看>>
为虚拟机中的debian6安装vmtool
查看>>
windows下eclipse搭建android_ndk开发环境
查看>>
wscript运行js文件
查看>>
js 获取当前时间
查看>>