Flask-SQLAlchemyでモデルを定義し、Flaskビューにその行を挿入したいとします。インスタンスを作成しようとすると、TypeError: __init__() takes exactly 1 argument (5 given)
になります。私は問題がコンストラクタと関係していると思うが、docsは何が必要なのかを実際に説明していない。データを渡しながらモデルのインスタンスを作成するにはどうすればよいですか?SQLAlchemyモデルのインスタンスを作成すると、 "TypeError:__init __()は1つの引数をとります"
class Update(db.Model):
id = db.Column(db.Integer, primary_key=True)
tracking_number = db.Column(db.Integer)
date = db.Column(db.DateTime)
status = db.Column(db.String(80))
location = db.Column(db.String(80))
@app.route('/put_update')
def put_update():
update = Update('trackingid', '2016-08-30 22:48:00', 'status', 'location')
db.session.add(update)
db.session.commit()