我正在尝试显示一个HTML页面,其中包含Flask和Stripe错误的原因。 这是功能代码,它确实显示错误,但也包含请求号等
@app.errorhandler(500)
def internal_server_error(error):
app.logger.error('Server Error: %s', (error))
return render_template('500.html', error=error), 500
@app.errorhandler(stripe.error.CardError)
def stripe_card_error(e):
app.logger.error('Stripe.error.CardError: %s', (e))
#record_payment_error('stripe-card-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.RateLimitError)
def stripe_ratelimit_error(e):
app.logger.error('Stripe.error.RateLimitError: %s', (e))
#record_payment_error('stripe-rate-limit-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.InvalidRequestError)
def stripe_invalid_request_error(e):
app.logger.error('Stripe.error.InvalidRequestError: %s', (e))
#record_payment_error('stripe-invalid-request-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.AuthenticationError)
def stripe_authentication_error(e):
app.logger.error('Stripe.error.AuthenticationError: %s', (e))
#record_payment_error('stripe-authentication-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.APIConnectionError)
def stripe_api_connection_error(e):
app.logger.error('Stripe.error.APIConnectionError: %s', (e))
#record_payment_error('stripe-api-connection-error')
return render_template('500.html', e=e), 200
@app.errorhandler(stripe.error.StripeError)
def stripe_generic_error(e):
app.logger.error('Stripe.error.InvalidRequestError: %s', (e))
#record_payment_error('general-stripe-error')
return render_template('500.html', e=e), 200
这是打印输出:stripeApp_test中的错误:Stripe.error.InvalidRequestError:R equest req_IYV89ouQOL6oat:您不能多次使用Stripe令牌:tok_1EE0NzFMs ALZZse8mUxZzY6i。
我只想打印“您不能多次使用Stripe令牌”
很抱歉,如果这是一个不好的问题,我很新!