def index(): try: json = hierarchy_service.output_node_json() return render_template("%s/%s.html" % (ROOT_PATH, INDEX), id=2, json=json) except TemplateNotFound: # TODO 将这里的try except放入装饰器中,并打印日志 abort(404)
member.id_no = request.form["id_no"] member.card = request.form["card"] member.phone = request.form["phone"] member.email = request.form["email"] hierarchy_service.add_or_update_member(member) if source == LIST_MEMBER: return list_member() else: return index() except TemplateNotFound: # TODO 将这里的try except放入装饰器中,并打印日志 abort(404) @bp.route("/%s" % LIST_MEMBER) def list_member(): try: rel_mem_sup_tuple_list = hierarchy_service.fetch_all_members() return render_template( "%s/%s.html" % (ROOT_PATH, LIST_MEMBER), id=3, rel_mem_sup_tuple_list=rel_mem_sup_tuple_list ) except TemplateNotFound: # TODO 将这里的try except放入装饰器中,并打印日志 abort(404) if __name__ == "__main__": print dir(hierarchy_service) hierarchy_service.output_node_json()