Flask SQLAlchemy:属性错误:“函数”对象没有“翻译”属性

莫卢沃勒

我正在尝试使用 Flask Restful 将一些值插入到我的数据库中。我正在使用 PyMysql 和 Flask SQlAlchemy 进行数据库连接,但是当我插入时,我得到了

AttributeError: 'function' object has no attribute 'translate'

当我做

db.session.add(self)
db.session.commit()

错误

File "/home/yung/Documents/Projects/Crowlabs/Projects/churchify/venv/lib/python2.7/site-packages/pymysql/converters.py", line 73, in _escape_unicode

def _escape_unicode(value, mapping=None):
    """escapes *value* without adding quote.

    Value should be unicode
    """
    return value.translate(_escape_table)

    if PY2:
        def escape_string(value, mapping=None):
            """escape_string escapes *value* but not surround it with quotes.

我的代码

from db import db

class Test(db.Model):
    __tablename__       = "auth_test"

    id                  = db.Column(db.Integer, primary_key=True)
    username            = db.Column(db.Text)
    password            = db.Column(db.Text)
    email               = db.Column(db.Text)
    type                = db.Column(db.Text)

    def __init__(self, username, password, email, type_):
        self.username       = username
        self.password       = password
        self.email          = email
        self.type           = type_

        db.session.add(self)
        db.session.commit()

这仅在我尝试插入数据库时​​出现,但在检索时效果很好

莫卢沃勒

所以我终于明白了。当我在整数中使用时,Pymysql 期待我的一个值的字符串值,所以我所做的是使用将值转换为字符串

str()

它起作用了

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AttributeError:使用Flask SqlAlchemy,“ tuple”对象没有属性“ drivername”

来自分类Dev

flask-mail AttributeError:“函数”对象没有属性“发送”

来自分类Dev

Flask Blueprint AttributeError:“模块”对象没有属性“名称”错误

来自分类Dev

Flask - “请求”对象没有“方法”属性

来自分类Dev

Flask sqlAlchemy手册ORM:“ RelationshipProperty”对象没有属性“ parent”

来自分类Dev

Flask-SQLAlchemy PostgreSQL获取AttributeError:'NoneType'对象没有属性'drivername'

来自分类Dev

Flask“属性'功能'对象中的蓝图没有属性'名称'

来自分类Dev

Flask-SQLAlchemy-模型没有属性“ foreign_keys”

来自分类Dev

“ Flask”对象的登录单元测试没有属性“ post”错误

来自分类Dev

灰烬简单身份验证令牌/ Flask错误:AttributeError:'function'对象没有属性'get'

来自分类Dev

AttributeError:“ _ AppCtxGlobals”对象在Flask中没有属性“ user”

来自分类Dev

Python Flask:AttributeError:'NoneType'对象没有属性'is_active'

来自分类Dev

Flask AttributeError:“ NoneType”对象没有属性“ split”

来自分类Dev

AttributeError:“ Flask”对象没有属性“ user_options”

来自分类Dev

PYTHON-Flask:“用户”对象没有属性“ is_active”

来自分类Dev

Flask-AttributeError:“模块”对象没有属性“ items”

来自分类Dev

Flask WTF'StringField'对象没有属性'translate'

来自分类Dev

Flask:AttributeError:'UnboundField'对象没有属性'__call__'吗?

来自分类Dev

在Flask中获取“'请求'对象没有属性'名称'”

来自分类Dev

PYTHON-Flask:“用户”对象没有属性“ is_active”

来自分类Dev

flask wtforms_alchemy对象没有属性

来自分类Dev

Flask-AttributeError:“ _ AppCtxGlobals”对象没有属性“ db”

来自分类Dev

Python Flask:AttributeError:'NoneType'对象没有属性'count'

来自分类Dev

Flask AttributeError: 'Blueprint' 对象没有属性 'response_class'

来自分类Dev

使用Flask-Login在Flask中获取'str'对象没有属性'is_authenticated'

来自分类Dev

使用 Flask JWT 时出错,AttributeError: 'list' 对象没有属性 'id' 并显示 500 内部服务器错误

来自分类Dev

无法安装flask_sqlalchemy->导入错误:没有名为flask_sqlalchemy的模块

来自分类Dev

Flask self.errors.append()-AttributeError:“ tuple”对象没有属性“ append”

来自分类Dev

Flask-Restless和棉花糖:“ dict”对象没有属性“ _sa_instance_state”

Related 相关文章

  1. 1

    AttributeError:使用Flask SqlAlchemy,“ tuple”对象没有属性“ drivername”

  2. 2

    flask-mail AttributeError:“函数”对象没有属性“发送”

  3. 3

    Flask Blueprint AttributeError:“模块”对象没有属性“名称”错误

  4. 4

    Flask - “请求”对象没有“方法”属性

  5. 5

    Flask sqlAlchemy手册ORM:“ RelationshipProperty”对象没有属性“ parent”

  6. 6

    Flask-SQLAlchemy PostgreSQL获取AttributeError:'NoneType'对象没有属性'drivername'

  7. 7

    Flask“属性'功能'对象中的蓝图没有属性'名称'

  8. 8

    Flask-SQLAlchemy-模型没有属性“ foreign_keys”

  9. 9

    “ Flask”对象的登录单元测试没有属性“ post”错误

  10. 10

    灰烬简单身份验证令牌/ Flask错误:AttributeError:'function'对象没有属性'get'

  11. 11

    AttributeError:“ _ AppCtxGlobals”对象在Flask中没有属性“ user”

  12. 12

    Python Flask:AttributeError:'NoneType'对象没有属性'is_active'

  13. 13

    Flask AttributeError:“ NoneType”对象没有属性“ split”

  14. 14

    AttributeError:“ Flask”对象没有属性“ user_options”

  15. 15

    PYTHON-Flask:“用户”对象没有属性“ is_active”

  16. 16

    Flask-AttributeError:“模块”对象没有属性“ items”

  17. 17

    Flask WTF'StringField'对象没有属性'translate'

  18. 18

    Flask:AttributeError:'UnboundField'对象没有属性'__call__'吗?

  19. 19

    在Flask中获取“'请求'对象没有属性'名称'”

  20. 20

    PYTHON-Flask:“用户”对象没有属性“ is_active”

  21. 21

    flask wtforms_alchemy对象没有属性

  22. 22

    Flask-AttributeError:“ _ AppCtxGlobals”对象没有属性“ db”

  23. 23

    Python Flask:AttributeError:'NoneType'对象没有属性'count'

  24. 24

    Flask AttributeError: 'Blueprint' 对象没有属性 'response_class'

  25. 25

    使用Flask-Login在Flask中获取'str'对象没有属性'is_authenticated'

  26. 26

    使用 Flask JWT 时出错,AttributeError: 'list' 对象没有属性 'id' 并显示 500 内部服务器错误

  27. 27

    无法安装flask_sqlalchemy->导入错误:没有名为flask_sqlalchemy的模块

  28. 28

    Flask self.errors.append()-AttributeError:“ tuple”对象没有属性“ append”

  29. 29

    Flask-Restless和棉花糖:“ dict”对象没有属性“ _sa_instance_state”

热门标签

归档