SyntaxError: non-keyword arg after keyword arg

SyntaxError: non-keyword arg after keyword arg(Flask)

这个错误是由于,参数放置的位置颠倒导致的,因为有写参数是默认参数,有些参数是(*args,**kwargs)里面的。所以位置错误会误以为是后面的。

例如:
错误```valuation_id = db.Column(db.BigInteger,
nullable=False,
db.ForeignKey('order_valuation_sys.id')
)

**正确**```valuation_id = db.Column(db.BigInteger,
                             db.ForeignKey('order_valuation_sys.id'),
                             nullable=False,
                             )
原文地址:https://www.cnblogs.com/Zidon/p/5980595.html