web.py中调用文件夹内模板的方法_python

web.py的模板使用非常容易,但有时候我们需要做目录层级以便管理。那么如何使用目录层级的模板呢?

通常我们使用模板的时候先声明模板文件夹

复制代码 代码如下:

render=web.template.render('templates')

使用templates文件夹下index.html模板

复制代码 代码如下:

return render.index()

使用templates文件夹下list.html模板

复制代码 代码如下:

return render.list()

以上所有的html模板文件只放在tempates目录下,如果要在templates下建目录并使用目录下的模板文件只需加目录名称即可。
使用templates下的admin目录里的index.html模板

复制代码 代码如下:

return render.admin.index()

使用templates下的admin目录里的login.html模板

复制代码 代码如下:

return render.admin.login()

时间: 2024-11-27 19:45:06

web.py中调用文件夹内模板的方法_python的相关文章

在Python中调用ggplot的三种方法_python

本文提供了三种不同的方式在Python(IPython Notebook)中调用ggplot. 在大数据时代,数据可视化是一个非常热门的话题.各个BI的厂商无不在数据可视化领域里投入大量的精力.Tableau凭借其强大的数据可视化的功能成为硅谷炙手可热的上市公司.Tableau的数据可视化的产品,其理论基础其实是<The Grammar of Graphic>,该书提出了对信息可视化的图表的语法抽象体系,数据的探索和分析可以由图像的语法来驱动,而非有固定的图表类型来驱动,使得数据的探索过程变得

如何在web.xml中映射文件夹

问题描述 我的需求是当用户访问/ring/ga03p/地址的时候我想通过web.xml跳到别的地址上去应该如何做比如用户访问http://127.0.0.1/ring/ga03p/?a=1111111但是跳到http://127.0.0.1/c?a=11111十分感谢 解决方案 解决方案二:我没试过,应该不可以,要在服务器内部跳转转一下.解决方案三:配置的时候带上包名.解决方案四:编写一个过滤器就可以了.设置为/ring/ga03p/*只要访问/ring/ga03p/这个目录就可以转到指定的页面

web.py获取上传文件名的正确方法_python

直接切入主题,从HTML页面上传文件,Python接收处理.但其中发现有些小问题,把它写出来,算是积累吧! HTML页面代码: 复制代码 代码如下: <form action="/admin/addgoodsaction/" method="post" enctype="multipart/form-data">     <input type="file" name="image" /&

php web 中文 乱吗-在linux系统中建立文件夹名为中文的如:”爱提问题“,怎么在web前台页面显示呢,一直乱码

问题描述 在linux系统中建立文件夹名为中文的如:"爱提问题",怎么在web前台页面显示呢,一直乱码 php处理函数mb_convert_encoding()和iconv()都不管用__ 解决方案 注意汉字编码,后天,前段编码格式要一致 解决方案二: http://jingyan.baidu.com/article/ab69b270de8b4f2ca7189f1d.html 看看这个 解决方案三: 关键是你拼接产生的文件名要和整个html的编码匹配,否则肯定是乱码 参考:http:/

MAC系统中各个文件夹介绍

  Mac OS X,这是一个基于UNIX核心的系统,增强了系统的稳定性.性能以及响应能力.它能通过对称多处理技术充分发挥双处理器的优势,提供无与伦比的2D.3D和多媒体图形性能以及广泛的字体支持和集成的PDA功能.MAC OSX通过Classic环境几乎可以支持所有的MacOS9应用程序,直观的Aqua用户界面使Mac intosh的易用性又达到了一个全新的水平. MAC硬盘中各个文件夹 打开Macintosh HD你会发现内中有四个文件夹 分别有--应用程序(Applications).系统

请问怎样访问WEB站点之外的文件夹???

问题描述 请问怎样访问WEB站点之外的文件夹???不想用绝对路径,请问有什么办法??比如:IIS站点中有"web文件夹",而"upload文件夹"在站点之外,请问怎样可以访问?? 解决方案 解决方案二:你不在一个站点中,又想用相对路径这个是不可能的事情解决方案三:该回复于2009-05-07 15:37:22被版主删除解决方案四:二楼说的对,哈哈!!

Web开发中的文件上传组件uploadify的使用

在Web开发中,有很多可以上传的组件模块,利用HTML的File控件的上传也是一种办法,不过这种方式,需要处理的细节比较多,而且只能支持单文件的操作.在目前Web开发中用的比较多的,可能uploadify(参考http://www.uploadify.com/)也算一个吧,不过这个版本一直在变化,他们的脚本调用也有很大的不同,甚至调用及参数都一直在变化,很早的时候,那个Flash的按钮文字还没法变化,本篇随笔主要根据项目实际,介绍一下3.1版本的uploadify的控件使用,这版本目前还是最新的

巧妙管理Win7中的文件夹

我们都用过IE浏览器的收藏夹功能,Win7系统也一样提供了收藏夹的功能.Windows7默认的窗口布局树形文件夹显示方式,打开每层文件夹后"收藏夹"便显示在最顶部,可以很方便的预览.如果我们把经常访问的文件夹加入Windows7的"收藏夹",以后会很方便地找到.这样就不怕目标文件夹被一层套一层的隐藏在很深的目录里了. 首先,找到你想要添加到Windows7"收藏夹"中的文件夹,用鼠标将其拖拽至收藏夹区域.然后松开鼠标,该文件夹就显示在Window

如何快速访问局域网中的文件夹

  每次访问局域网中的文件夹时,都需要通过"网上邻居",或者输入IP地址.主机名,才能访问,很麻烦. 快速访问保存在局域网中的文件夹,先在"网上邻居"中,找到局域网中需要经常访问的共享文件夹,在地址栏中将地址复制.然后右击桌面空白处,选择"新建""快捷方式",然后在"请键入项目的位置"选项中,将复制的共享文件夹地址粘贴.单击"下一步",然后给快捷方式起一个命名,设置完毕后,在桌面双击快捷