尝试将我的代码与AWS Cognito集成以进行身份验证。使用托管的UI身份验证成功登录后,我也可以从浏览器URL中获取令牌。但仍然出现以下错误
@app.route('/artists/create', methods=['POST'])
def create_artist_submission():
# called upon submitting the new artist listing form
error = False
try:
'''
artist = Artist(
name = request.form.get('name'),
city= request.form.get('city'),
state=request.form.get('state'),
#address=request.form.get('address'),
phone=request.form.get('phone'),
geners = request.form.getlist('genres'),
facebook_link =request.form.get('facebook_link'),
)
db.session.add(artist)
db.session.commit()
'''
new_artist = Artist(
name=request.form['name'],
genres=request.form['genres'],
city=request.form['city'],
state= request.form['state'],
phone=request.form['phone'],
#website=request.form['website'],
#image_link=request.form['image_link'],
facebook_link=request.form['facebook_link'],
#seeking_venue=seeking_venue,
# seeking_description=seeking_description,
)
db.session.add(new_artist)
db.session.commit()
except:
error = True
db.session.rollback()
flash('something went wrong: Artist ' + request.form['name'] + ' was not created!')
finally:
db.session.close()
if error:
abort (400)
else:
flash('Artist ' + request.form['name'] + ' was successfully listed!')
return render_template('pages/home.html')
关于如何调试它的任何建议?