玩蛇网提供最新Python编程技术信息以及Python资源下载!

Flask不用渲染模板如何做到直接输出html文件呢

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

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

Flask 直接做成输出 Restful API。
前端 jQuery直接请求数据渲染页面就可以了。
前端也可以用一些 js 框架,例如 angular.js 和 ember.js 等

切克闹

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

参考 stackoverflow
参考 官方文档

可以把渲染模版放在前端

13 款 JavaScript 模板引擎

这个先载入静态的html,html里可以用jQuery调用写好的REST API载入数据,然后在浏览器端解析数据并呈现。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19598.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 19时14分43秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules