波浪ノ
おねーさんです。
もはやあたくしにとってクックブック状態にあるfujishinkoさんのページで、FormEncodeの使い方を理解したあたくし、早速つかってみますと。
なんだこれ楽
考えるだけでうんざりだったバリデーションがこんなに簡単に済んじゃうんですか。
という具合で鼻息荒いです。
WAF使う利点というのはこういうとこですよね。
Pylons 0.9.7 で validate エラーメッセージを日本語化
デコレータの使いかたってこういうことなのね。2chでもちょこっとデコレータ関連の書き込みがあって参考になったんですが、使いこなせるか否かでかなり書き方が変わりそう。
languageで指定してやることで各国語のエラーメッセージになると。
# -*- coding: utf-8 -*- import formencode formencode.api.set_stdtranslation(domain="FormEncode",languages=["ja"]) class ValidateSignup(formencode.Schema): allow_extra_fields = True filter_extra_fields = True user_name = formencode.validators.PlainText(min=5,max=20)