在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python2.7 class類中定義def __repr__(self):語法

python2.7 class類中定義def __repr__(self):語法錯誤

剛開始學(xué)習(xí)python2.7,比著書上的例子進行,但是寫到這里的時候,總是報語法錯誤。
看了一下,并且網(wǎng)上也搜了搜,沒發(fā)現(xiàn)錯誤在哪里。

這是源碼:
class User(db.Model):

__tablename__ = 'users'
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(64), unique=True, index=True)
role_id = db.Column(db.Integer, db.ForeignKey('roles.id')

def __repr__(self):
    return '<User %r>' % self.username

這是編譯錯誤的地方:
File "hello.py", line 44

def __repr__(self):
  ^

SyntaxError: invalid syntax

回答
編輯回答
忘了我
role_id = db.Column(db.Integer, db.ForeignKey('roles.id'))

少個括號

2017年3月15日 04:29