Nevow formalはイイ!
Iwata先生から教えてもらったformalですが。
おい!なんでこれを標準にしないかなあ。
GETとPOSTでURLがかわらない!!ステキ!
formlessはホントにホームレスでいい。死んで欲しい。
でも気になるところが。。。
stanでdirecriveで記述してレンダリングするのはわかるんだけど、htmlテンプレートで
どう書いていいのかわからん・・・・。
stanだとこんな感じ。
from core import root from nevow import loaders, tags as T import formal class ProjectPage(formal.ResourceMixin, root.BasePage): addSlash = True docFactory = loaders.stan(T.directive('form project')) def form_project(self, ctx): form = formal.Form() form.addField('name', formal.String()) form.addAction(self.submitted) return form def submitted(self, ctx, form, data): print form, data
こいつはレイアウトチックにしてるのでformだけレンダリングしてる。
なのでstanも短め。
htmlテンプレ使いたいなあ・・・・。
うくく。