0

我尝试使用金字塔在Sprox中构建最简单的形式。

# model.py
class Allocation:
    # some fields ...
class SproxForm(AddRecordForm):
    __model__ = Allocation

sprox_form = SproxForm(DBSession)

# views.py
def sprox_form(request):
    return {'f':sprox_form,'kw':{}}

<html>
<body>
<div tal:content="structure f(kw)"/>
</body>
</html>

但它只是打印出表单教程{'kw': {}, 'f': }是使用 TurboGears2 编写的,我无法将其翻译成金字塔,因为我是金字塔新手。

那么有人可以告诉我我做错了什么,或者给我看一个使用金字塔的简短(但完整)的例子吗?

4

1 回答 1

3

那么你的表单被命名sprox_form,你的视图被命名sprox_form。这种模棱两可是个坏主意。除此之外,假设您的变色龙语法正确,我看不到任何可疑之处。如果您使用的是 mako,那将很简单${f(kw)},尽管f我可能会建议使用名称widgetor form,而不是kwmay valueor form_input

于 2013-01-20T07:14:05.560 回答