python - 类型错误 : Column() got an unexpected keyword argument 'primary_key'

标签 python flask-sqlalchemy primary-key

class Contacts(db.Model):
    """
    sno, name, email, phone_num, msg, date
    """
    sno = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(80), nullable=False)
    email = db.Column(db.String(20), nullable=False)
    phone_num = db.Column(db.String(12), nullable=False)
    msg = db.Column(db.String(120), nullable=False)
    date = db.Column(db.String(12), nullable=True)

Traceback (most recent call last): File "C:/Users/rithi/Flask_Blog/main.py", line 11, in class Contacts(db.Model): File "C:/Users/rithi/Flask_Blog/main.py", line 15, in Contacts sno = db.Column(db.Integer, primary_key=True) TypeError: Column() got an unexpected keyword argument 'primary_key'

最佳答案

我收到此错误: 类型错误:column() 获得意外的关键字参数“nullable”

原因是我写的是column()而不是Column()。仔细看看你的代码,这只是拼写错误..

关于python - 类型错误 : Column() got an unexpected keyword argument 'primary_key' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58362256/

相关文章:

python - 使用正则表达式来匹配特定数据

python - 数据字典中的无效字符标识符错误

python - 无法在张量板上可视化图形

sqlalchemy group_by 和计数

python - SQLAlchemy:获取每组最大 n 的平均值

mysql - 如何向 MySQL InnoDB 表的主键添加列?

python - 组织 Python 类(class)的最佳方式是什么?

python - Flask SQLAlchemy 分页错误

mysql - 如何在mysql的外键约束中允许0?

sqlite - 如何在 Sqlite 中指定主键