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