【发布时间】:2021-09-02 05:51:09
【问题描述】:
class Contract(db.Model):#line17
id=db.column(db.String)
name=db.column(db.String(100), primary_key=True) #line 19
address=db.column(db.String(42))
StateVariables=db.column(db.Integer)
fileName=db.Column(db.Integer)
Functions= db.relationship('Function')
Variables= db.relationship('Variable')
文件“”,第 1 行,在 文件“/home/hamza/Downloads/StateExtractorFE/backend/server.py”,第 17 行,在 类合同(db.Model): 合同中的文件“/home/hamza/Downloads/StateExtractorFE/backend/server.py”,第 19 行 name=db.column(db.String(100), primary_key=True) TypeError: column() got an unexpected keyword argument 'primary_key'
【问题讨论】:
-
您要格式化代码吗?这里的问题到底是什么?
-
看起来您在代码中为数据库使用了一个模块,它是哪一个?
-
@ThunderCoder postgres
-
@ManuManjunath 我正在尝试存储数据
-
@HamzaAhmed,在您的错误中,您似乎正在尝试添加该函数不存在的参数。
TypeError: column() got an unexpected keyword argument 'primary_key'
标签: python postgresql flask sqlalchemy flask-sqlalchemy