2011-04-05 53 views
3

使用formbuild與掛架,當你有非常定製的需求,實際上比手動創建自己的表單html更容易?Formbuild與塔架?

回答

1

我真的喜歡純HTML,但它的超級容易 填充選擇用這樣的語法:

def foo(self): 
    c.countries = Model.get(Country).... 
return Render('foo.html') 

模板:

${h.field(
    "Country:", 
    h.select(
    "country", 
    id='country', 
    options = c.countries, 
    selected_values=[], 
    required=True, 
), 
)} 

也是它與FormEncode一起處理的非常好自定義的驗證

+1

謝謝,我想我只是要使用普通的HTML :) – john 2011-04-19 21:13:01

1

如果您使用多種形式

我建議在WTForm中使用Pylons

爲了應對WTForm創建一個單獨的類,例如,一個佈局,它將處理您的網站採用的統一標準格式的所有字段。

這是非常好,使一個單獨的類的形式處理,因爲他們不必重做所有的形式將只需要改變的基類的佈局