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,
)