搜尋

首頁  >  問答  >  主體

python - Flask 如何不用渲染模板直接输出 html 文件

(我是想,在构建一个网站,全异步加载。即,用户先载入静态 html 文件,然后利用 jQuery 从服务端通过与 App 相同的 API 载入数据。)

Flask 如何直接输出静态 HTML 文件而不经过渲染?

高洛峰高洛峰2804 天前1308

全部回覆(4)我來回復

  • 阿神

    阿神2017-04-17 13:13:22

    切克鬧

    @app.route('/')
    def root():
        return app.send_static_file('index.html')
    

    參考 stackoverflow
    參考 官方文件

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 13:13:22

    Flask 直接做成輸出 Restful API。
    前端 jQuery直接請求資料渲染頁面就可以了。
    前端也可以用一些 js 框架,例如 angular.js 和 ember.js 等

    回覆
    0
  • 黄舟

    黄舟2017-04-17 13:13:22

    可以把渲染模版放在前端

    13 款 JavaScript 模板引擎

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 13:13:22

    這個先載入靜態的html,html裡可以用jQuery呼叫寫好的REST API載入數據,然後在瀏覽器端解析資料並呈現。

    回覆
    0
  • 取消回覆