使用 webpy,引用 web.template.render() 的模板目录的正确方法是什么,以便它在 webpy 开发 Web 服务器和 Apache 上都可以工作?
以下代码使用开发服务器工作,但在我的 Apache 服务器上运行时不起作用。
import web
urls = (
'/', 'index',
)
class index:
def GET(self):
render = web.template.render('templates/')
return render.index(self)
我知道问题就是web.template.render('templates/')
问题所在,因为当 Apache 从C:\Program Files\Apache Software Foundation\Apache2.2
. 我的模板目录在我的项目文件夹中。
我不想做的是使用绝对路径,因为我希望能够移动我的项目文件,而不必修改代码以使其保持工作。