在一个视图配置中使用多模板
pyramid_selectable_renderer的Python项目详细描述
这是一个肮脏的实现。
从棱锥体可选渲染器。自定义导入ReceiveTemplatePathCanditesDict
从棱锥体可选渲染器。自定义导入SelectByRetvalLeftGen
ValidateTrueOrnot=SelectableRenderSetup(
ReceiveTemplatePathCanditesDict,
SelectByRetvalLeftGen.Generate(lambda x:x),
renderer_name=“validate_true_or_not”)
renderer=validatetrueornot({true:“foo:success.pt”,false:“foo:failure.pt”}))
def form_confirm_视图(上下文,请求):
form=validateform(请求.post):
return form.validate(),{“form”:form}
从棱锥体可选渲染器。自定义导入ReceiveTemplatePathCanditesDict
从棱锥体可选渲染器。自定义导入SelectByRetvalLeftGen
ValidateTrueOrnot=SelectableRenderSetup(
ReceiveTemplatePathCanditesDict,
SelectByRetvalLeftGen.Generate(lambda x:x),
renderer_name=“validate_true_or_not”)
renderer=validatetrueornot({true:“foo:success.pt”,false:“foo:failure.pt”}))
def form_confirm_视图(上下文,请求):
form=validateform(请求.post):
return form.validate(),{“form”:form}