2013-01-19 99 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