Python,创建数据库

时间:2017-01-11 12:53:59

标签: python sql database

在以下脚本中

from <app> import db

content = db.Column(db.String(4096))
class Player(db.Model):
     __tablename__ = "players"
     id = db.Colomn(db.Integer, primary_key=True)

<app> in Player()
     23 class Player(db.Model):
     24     __tablename__ = "players"
---> 25     id = db.Colomn(db.Integer, primary_key=True)
     26     name = db.Column(db.String(4096))
     27     score = db.Column(db.Integer)

我收到以下错误:

  

AttributeError:&#39; SQLAlchemy&#39;对象没有属性&#39; Colomn&#39;

请帮忙,不知道这意味着什么。

2 个答案:

答案 0 :(得分:0)

正如丹尼尔所说,问题在于您如何在以下行中写下Column

id = db.Colomn(db.Integer, primary_key=True)

将db.Colomn更改为db.Column,如下所示:

id = db.Column(db.Integer, primary_key=True)

答案 1 :(得分:0)

它的拼写错误/错误:

id = db.Colomn(db.Integer, primary_key=True)

将其更改为:

content = db.Column(db.String(4096))
class Player(db.Model):
     __tablename__ = "players"
     id = db.Column(db.Integer, primary_key=True)