-1
データベースに追加しようとするたびに、エラーsqlalchemy.orm.exc.UnmappedInstanceErrorが指定されていますが、理由がわかりません。 Error MessageFlask-SQLAlchemyマップされていないインデックスエラー
これは私のコードです:
class Messages(db.Model):
message = db.Column(db.String(160))
tag = db.Column(db.String(10))
pk = db.Column(db.Integer, primary_key=True)
def __init__(self, pk, message, tag):
self.pk = pk
self.message = message
self.tag = tag
@app.route('/', methods=["GET", "POST"])
def hello_world():
form = Submit()
if form.validate_on_submit():
message = form.message.data
tag = form.tag.data
new_message = [message, tag]
db.session.add(new_message)
db.session.commit()
flash("Sucsessfully posted message: {}".format(message))
return render_template('index.html', form=form, messages=Messages.query.all())