# -*- coding: utf-8 -*-
__author__ = '51439'

from flask import render_template, request,jsonify
from . import main

#404错误
#内容协商：404错误给api返回json字符串，给html返回页面错误
@main.app_errorhandler(404)
def page_not_found(e):
    if request.accept_mimetypes.accept_json and not request.accept_mimetypes.accept_html:
        response=jsonify({'error':'not found'})
        response.status_code=404
        return response
    return render_template('404.html'), 404


@main.app_errorhandler(500)
def internal_server_error(e):
    return render_template('500.html'), 500
