# -*- coding:utf-8 -*- ‘‘‘ Created on 2015年10月19日 ‘‘‘ from flask import Flask, render_template import os app = Flask(__name__) #保存展示在首页的文件链接(即所有的例子html文件列表) easyui_tem_files = [] easyui_tem_files_dir = {} @app.route("/") def index(): """"首页""" # 前缀 prefix = "easyui/test/" if len(easyui_tem_files_dir) == 0: d = easyui_tem_files_dir #获取当前目录 current_directory = os.getcwd() #获取指定目录 easyui_temp = current_directory+"/templates/easyui/test" #遍历目录 for root, dirs, files in os.walk( easyui_temp ): print root print dirs print files for f in files: d[f] = prefix+f print easyui_tem_files_dir return render_template(prefix+‘index.html‘, location=easyui_tem_files_dir) if __name__ == "__main__": app.run(host="localhost", port=8080, debug=True)
index.html
<html> <head> <title>index</title> </head> <body> <h1>Hello,World!</h1> {% for d in location %} {{ d }}, {{ location[d] }} <a href="{{location[d]}}">{{d}}</a> {% endfor %} </body> </html>
时间: 2024-11-05 16:29:52