使用独立的HTML文件的URL服务,并在其中引用服务器中的图片
来源:互联网 发布:淘宝账号贷款秒批 编辑:程序博客网 时间:2024/05/21 18:33
网站中的网页少不了要用图片,CSS,JS等文件,而Flask框架已经准备了这些,要使用这些,只要在模板文件中使用一下语句:
url_for('static',filename='test.jpg')
它会生成一个网址/static/test.jpg,要求静态文件保存在当前目录的static文件夹下。
然后可以使用flask.render_template('name.html',name='name')
其中name.html是要返回页面内容的文件名。
name传递变量name的值为字符串'name',供其在页面文件内容中输出相关信息
前提首先在与要运行的hello.py同目录下建立一个templates文件夹还有static文件夹,在templates文件夹里面建立一个hahaha.html文件,内容如下
<!DOCTYPE html><html><body><img src="{{url_for('static',filename='kk.jpg')}}"/></body></html>
在static文件夹内保存有个kk.jpg图片
然后hello.py的代码如下:
#------------------演示了使用独立的HTML文件的URL服务,并在其中引用了服务器中的图片--------------------#----------------------打开templates目录下的hahaha.html文件---------------------------------------------import flaskapp=flask.Flask(__name__)@app.route('/hello')def helo():return flask.render_template('hahaha.html')#在hahaha.html中调用了static目录下的kk.jpg文件if __name__=='__main__':app.run(debug=True)
代码说明:
程序代码还是很简单的,只不过在业务函数中返回了flask.render_template('hahaha.html')方法的结果,来渲染hahaha.html页面的文件。hahaha.html文件中使用了url_for('static',filename='kk.jpg')来生成静态资源图片文件kk.jpg的链接
结果是你保存的图片
阅读全文
0 0
- 使用独立的HTML文件的URL服务,并在其中引用服务器中的图片
- 独立的图片服务器
- 创建独立的图片服务器
- 使用JDOM读取XML文件,并输出其中的数据
- css中引用图片或者其他文件的url写法
- PHP解决引用路径和重复引用文件已经其中的HTML代码的路径问题的终极解决方案
- c# 使用独立的DLL来存储图片(资源文件)
- 使用独立的DLL来存储图片(资源文件)
- 使用独立的DLL来存储图片(资源文件)
- 使用独立的DLL来存储图片(资源文件)
- 为什么要搭建独立的图片服务器
- 获取sd卡中的图片URL并显示,同时使用ImageView把选择的图片展现出来
- 引用外部.css或.js文件的路径问题--jsp或html页面或是在web项目中的引用
- Android Studio res目录下的图片在xml文件中的引用方式
- 使用独立的*.config文件在Unity中
- 在HTML中使用动态变量获取数据库路径的图片,并显示出来。
- 读取两个excl文件和图片文件夹 并将其中的图片文件移动其他文件夹excl内容上传数据库
- 使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
- Java关于数据结构的实现:散列
- 布尔表达式
- html5标签大全
- java反射机制的作用与优点
- Java——HashSet和TreeSet的区别
- 使用独立的HTML文件的URL服务,并在其中引用服务器中的图片
- C# 索引器
- Redis 集合(Set)
- 【Lua】初探协程
- Three.js 中利用反距离权重插值模拟
- 猜数字
- Blob Storage in Innodb
- Hibernate各种主键生成策略与配置详解
- VPN网关最佳实践系列(一)如何让VPC之间互通