2013-01-19 43 views
0

我试图在金字塔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书面和我不能要翻译成金字塔,因为我是新来的金字塔。

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

+0

解决了,但我仍然有一个相关的问题http://stackoverflow.com/questions/14425584/hello-world-of-sprox-with-pyramid-part-2 – pihentagy

回答

3

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

+0

谢谢,主要问题是名称模糊。 – pihentagy