与金字塔的sprox的hello世界

时间:2013-01-19 22:08:34

标签: python pyramid sprox

我尝试使用金字塔在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': } forms tutorial是使用TurboGears2编写的,我无法将其翻译为金字塔,因为我是金字塔的新手。

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

1 个答案:

答案 0 :(得分:3)

您的表单名为sprox_form,您的视图名为sprox_form。这种模糊性将是一个坏主意。假设你的变色龙语法是正确的,除此之外,我看不到任何可疑的东西。如果你使用的是mako,它只是${f(kw)}而不是f我可能会建议使用名称widgetform,而不是kw valueform_input