我正在尝试构建一个系统,用户可以用其他帖子回复帖子,但在尝试运行程序时出现错误:
sqlalchemy.exc.InvalidRequestError:
One or more mappers failed to initialize - can't proceed with initialization of other mappers.
Triggering mapper: 'Mapper|Post|post'.
Original exception was: 'Table' object has no attribute 'id'
这是我的密码:
class Post(db.Model):
id = db.Column(db.Integer, primary_key=True, default=pidgen.gen(8))
title = db.Column(db.String(500))
body = db.Column(db.String(10000))
timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
children = db.relationship('Post', backref='parent', lazy='dynamic')
group_id = db.Column(db.Integer, db.ForeignKey('group.id'))
parent_id = db.Column(db.Integer, db.ForeignKey('post.id'))
def __repr__(self):
return '<Post {}>'.format(self.body)
你的代码对我有用。你还有什么不包括在内的吗?如何创建数据库?你知道吗
这是我怎么办到的。我必须添加我自己的用户和组,然后删除皮德根·盖特()因为我不清楚这些是从哪里来的。你知道吗
运行方式:
给我这个
相关问题 更多 >
编程相关推荐