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

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()

(0)

相关推荐

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

    web.py的模板使用非常容易,但有时候我们需要做目录层级以便管理.那么如何使用目录层级的模板呢? 通常我们使用模板的时候先声明模板文件夹 复制代码 代码如下: render=web.template.render('templates') 使用templates文件夹下index.html模板 复制代码 代码如下: return render.index() 使用templates文件夹下list.html模板 复制代码 代码如下: return render.list() 以上所有的html

  • 利用java读取web项目中json文件为map集合方法示例

    前言 本文主要介绍了关于java读取web项目中json文件为map集合的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实例介绍 假设当前项目web目录(/resource/test.json)下有一json文件如下: [ { "path": "content_111", "title": "文章1", "imgUrl": "../../../libs/img/ppt

  • 解决python中import文件夹下面py文件报错问题

    如下所示: 在需要导入的那个文件夹里面新建一个 __init__.py文件,哪怕这个文件是空的文件也可以. 补充知识:python中import其他目录下的文件出现问题的解决方法 在使用python进行编程的时候,import其他文件路径下的.py文件时报错 Traceback (most recent call last): File "download_and_convert_data.py", line 44, in <module> from .datasets i

  • IDEA将Maven项目中指定文件夹下的xml等文件编译进classes的方法

    出处:https://www.cnblogs.com/SunSpring eclipse下面创建的Maven项目,使用mybatis.eclipse里面能正常启动,在idea中一直卡在maybatis 加载位置. 1.首先是不报错也没反应.这个时候需要我们重写SqlSessionFactoryBean 让错误显示出来. public class BeanFactory extends SqlSessionFactoryBean { @Override protected SqlSessionFa

  • web 开发之创建本地文件夹的实现方法

    web 开发之创建本地文件夹的实现方法 filemanage_util.fullPath 就是创建文件的路径 这是跨平台的创建文件夹,不像Android那样还要通过 Environment.getExternalStorageDirectory() 的原生代码来创建 实现代码: document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { // alert('onde

  • 如何彻底删除SVN中的文件和文件夹(附恢复方法)

    这里假设SVN项目的目录为 /data/svn/project,我们想排除trunk/test.exe文件和trunk/notallowed/目录,操作步骤如下及执行的svn命令(在svn安装目录的bin目录下)如下: # 首先将svn库整个导出  svnadmin dump /data/svn/project > project_original.dump  # 然后将project_original.dump文件里面不需要的文件进行排除并生成一个新的dump文件  type project_

  • pycharm中venv文件夹自定义处理方式图解

    pycharm每次新建项目都需要重新安装库,解决方法如下: 新建项目时自定义选择库(自己安装python位置),不要创建新的(如下图) 第一完成后,让它记忆我们这个库,新建项目都默认这个库依次打开:Flie-Settings-Project-project interpreter 在点击设置添加add按钮 选择现有环境(python安装位置) 添加第三方库 默认地址是 https://pypi.org/simple/ 国外地址下载会非常慢,这里可以选择 Manage Repositories添加

  • JavaWeb项目中dll文件动态加载方法解析(详细步骤)

    相信很多做Java的朋友都有过用Java调用JNI实现调用C或C++方法的经历,那么Java Web中又如何实现DLL/SO文件的动态加载方法呢.今天就给大家带来一篇JAVA Web项目中DLL/SO文件动态加载方法的文章. 在Java Web项目中,我们经常会用到通过JNI调用dll动态库文件来实现一些JAVA不能实现的功能,或者是一些第三方dll插件.通常的做法是将这些dll文件复制到 %JAVA_HOME%\jre\bin\ 文件夹或者 应用中间件(Tomcat|Weblogic)的bin

  • php实现比较两个文件夹异同的方法

    本文实例讲述了php实现比较两个文件夹异同的方法.分享给大家供大家参考.具体分析如下: 要求: 只能使用命令行,比较两个文件夹的不同,包括文件的差异. 思考: 虽然linux下有diff....还是用php吧,代码改的方便,速度也很快,以下排除了.svn目录的比较 文件要比较md5校验和 思路: 1)把第一路径作为标准路径,列出第1个路径中有的,第2个路径中没有的文件或文件夹,或者是不同的文件. 2)然后,列出第2个路径中有的,第1个路径中却不存在的文件和文件夹. 调用示例: php compa

  • python查看文件大小和文件夹内容的方法

    一旦有办法处理文件路径,就可以开始搜集特定文件和文件夹的信息.os.path 模块提供了一些函数,用于查看文件的字节数以及给定文件夹中的文件和子文件夹. • 调用 os.path.getsize(path)将返回 path 参数中文件的字节数. • 调用 os.listdir(path)将返回文件名字符串的列表,包含 path 参数中的每个文件(请注意,这个函数在 os 模块中,而不是 os.path). 下面是我在交互式环境中尝试这些函数的结果: >>> os.path.getsize

随机推荐