私はwebpyサーバーを使おうとしていますが、この問題が発生するテンプレートで同じことを試してみると、helloworldで機能します。
import web
render = web.template.render('templates/')
urls = (
'/', 'index'
)
class index:
def GET(self):
name ='example'
return render.index(name)
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
templates/index.html
:
<em>Hello</em>, world!
$def with (name)
$if name:
I just wanted to say <em>hello</em> to $name.
$else:
<em>Hello</em>, world!
エラー
<type 'exceptions.SyntaxError'> at /
invalid syntax Template traceback: File 'templates/index.html', line 8 None (index.html, line 8)
Python /usr/local/lib/python2.7/dist-packages/web.py-0.37-py2.7.egg/web/template.py in compile_template, line 911
Web GET http://0.0.0.0:8080/
なぜこの問題が発生するのですか?