当前位置: 首页 > 编程笔记 >

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

勾海超
2023-03-14
本文向大家介绍web.py中调用文件夹内模板的方法,包括了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()

 类似资料:
  • 问题内容: 我正在尝试使用Django,并弄清楚如何设置urls.py以及URL如何工作。我已经在项目的根目录中配置了urls.py,以定向到我的博客和管理员。但是,现在我想在首页添加一个页面,所以在。 因此,我在项目根目录的urls.py中添加了以下代码: 问题是它在blog / templates / …中搜索模板, 而不是在我的根目录中搜索template文件夹。其中包含base.html。

  • Introduction web.py 的模板语言叫做 Templetor,它能负责将 python 的强大功能传递给模板系统。在模板中没有重新设计语法,它是类 python 的。 如果你会 python,你可以顺手拈来。 这是一个模板示例: $def with (name) Hello $name! 第一行表示模板定义了一个变量 name。 第二行中的 $name 将会用 name 的值来

  • 本文向大家介绍web.py在模板中输出美元符号的方法,包括了web.py在模板中输出美元符号的方法的使用技巧和注意事项,需要的朋友参考一下 由于web.py已经在模板中定义“$”符号位定界符,所以在模板中如果要使用美元符号需要特殊处理。 如我要在模板中输出“$name”字符串: 报错 $name被认定为一个变量而不是当作HTML字符串处理。如果想要输出“$name”字符串必须要这么写: 保存运行正

  • 问题内容: 我的flask应用程序布局为: _ init _ .py文件为空。admin / views.py的内容是: main / views.py与admin / views.py类似: run.py是: 现在,如果我访问http://127.0.0.1:5000/admin/,它将正确显示admin / index.html。但是,http://127.0.0.1:5000/main/仍显

  • 我想插入多个实时模板。例如,每当我键入<code>prop</code>并按<code>tab</code>时,pycharm就会为python编写完整的属性。 我想导入以下列表:https://github.com/hoffmann/PyCharm-Python-Templates 但是我在< code >中找不到templates文件夹 我也在使用社区版2016.1.4。

  • 我有一个简单的基于Spring的项目,它使用thymeleaf,在我的context.xml文件中定义。为了更好地组织项目,可重用的模板块被放在子文件夹中。这张照片会给你一个更好的主意。 我能够"包含"模板下的所有html页面中定义的模板,但到目前为止,在包括上篮文件夹下定义的模板不成功。 下面是我上下文中的bean定义。xml文件 我在这里提到了这个链接。 这是我正在获得的错误堆栈。 我如何解决