摘要:搜索结果按道理应该是可以生效的,但我在用的时候却报错了出现错误居然找不到这个文件解决办法使用绝对路径访问
搜索结果
@app.route("/") def info(path): resp = make_response(open(path).read()) resp.headers["Content-type"]="application/json;charset=UTF-8" return resp
按道理应该是可以生效的,但我在用的时候却报错了
出现错误
IOError: [Errno 2] No such file or directory: u"readme.json"
居然找不到这个文件
解决办法
使用绝对路径
@app.route("/") def today(path): base_dir = os.path.dirname(__file__) resp = make_response(open(os.path.join(base_dir, path)).read()) resp.headers["Content-type"]="application/json;charset=UTF-8" return resp
访问 127.0.0.1:5000/readme.json
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/44118.html
摘要:如果路由重组,模板中的链接将被打断而变得无法访问。静态文件应用程序不仅仅是由代码和模板组成。当服务器收到来自之前示例的,它会产生一个响应包含的文件内容。一个优雅的解决方案是允许服务器只发送时间给浏览器,由浏览器转为当地时间并渲染。 4、链接 任何应用程序都有多个路由,必然需要包含链接来连接不同的页面,例如导航栏。 在模板中,对于简单的路由直接写URLs做链接是非常琐碎麻烦的,而给带...
摘要:处理和函数之间关系的程序称为路由。模板引擎是由实现的是内置的模板语言参照设计思想设计的,跟差不多渲染模板默认情况下,在程序文件夹中的子文件夹中寻找模板。如果需要可在文件夹中使用子文件夹存放文件。 1 程序的基本结构 1.1初始化 所有Flask 程序都必须创建一个程序实例。Web 服务器使用一种名为Web 服务器网关接口(Web Server Gateway Interface,WSG...
阅读 777·2023-04-25 19:49
阅读 3716·2021-09-30 09:47
阅读 2719·2021-09-13 10:21
阅读 2643·2021-08-24 10:04
阅读 3149·2019-08-30 15:55
阅读 2202·2019-08-30 15:55
阅读 2373·2019-08-30 15:54
阅读 3447·2019-08-30 13:53