# -*- coding:utf-8 -*- ''' Created on 2015年10月19日 ''' from flask import Flask, render_template import os app = Flask(__name__) @app.route("/") def index(): """"首页""" #保存展示在首页的文件链接(即所有的例子html文件列表) d = {} #获取当前目录 current_directory = os.getcwd() #获取指定目录 easyui_temp = current_directory+"/templates/easyui/static" #遍历目录 for root, dirs, files in os.walk( easyui_temp ): for f in files: if not "index" in f: d[f] = "/static/" + f return render_template('easyui/static/index.html', location=d) @app.route("/static/<url>") def static_render_template(url): # 前缀 prefix = "easyui/static/" template_url = "" if ".html" in url: template_url = prefix + url else: template_url = prefix + url + ".html" return render_template( template_url ) if __name__ == "__main__": app.run(host="localhost", port=8081, debug=True)