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)}が、単純です。fwidgetformkwvalueform_input

于 2013-01-20T07:14:05.560 に答える