【发布时间】:2016-10-25 16:47:46
【问题描述】:
如何使用 Pyramid 从字符串列表中生成json 视图?
通过以下尝试,仅生成列表最后一个元素的视图; jkl_json 在这种情况下,其他人产生404 Not Found。
names = ['abc', 'def', 'ghi', 'jkl']
for nm in names:
@view_config(route_name='{}_json'.format(nm),
renderer='json',)
def names_json(request):
nm_cls = globals()[nm.title()]
...
这确实适用于 html 视图;但不是 json 视图。
【问题讨论】:
-
你需要
@view_config和add_route除非你使用类似@simple_route的东西来做路由和查看配置:websauna.org/docs/api/…
标签: python json python-3.x pyramid