aiohttp和aiohttp_jinja2响应

2024-04-16 12:19:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用aiohttp_jinja2来组合jinja2和{},但结果证明这是个错误。在

我试着按照documentation来做。在

没有jinja2aiohttp正常工作。在

environment

env
  |_index.py
  |_index.tpl

index.py

^{pr2}$

回溯错误:

Error handling request
Traceback (most recent call last):
  File "/home/user/env3/lib/python3.4/site-packages/aiohttp/server.py", line 240, in start
    yield from handler
  File "/home/user/env3/lib/python3.4/site-packages/aiohttp/web.py", line 69, in handle_request
    resp = yield from handler(request)
  File "/home/user/env3/lib/python3.4/site-packages/aiohttp_jinja2/__init__.py", line 66, in wrapped
    app_key=app_key, encoding=encoding)
  File "/home/user/env3/lib/python3.4/site-packages/aiohttp_jinja2/__init__.py", line 38, in _render_template
    text = template.render(context)
  File "/home/user/env3/lib/python3.4/site-packages/jinja2/environment.py", line 964, in render
    vars = dict(*args, **kwargs)
TypeError: 'Response' object is not iterable

Tags: inpyjinja2homeindexaiohttprequestlib