| ISBN4-7561-4609-0 (978-4-7561-4609-0) | (最終更新日:2005/03/24) |
| 開発のプロが教える標準Plone完全解説 | |
RSSについて
|
![]() ![]() |
| 追加情報-1 | 2005/03/24:更新 |
|
410ページ 脚注、注8の補足 |
網がけのコード"from" から"validation.register(validAge)"までを実行可能にするには、Ploneに標準で含まれる下記の対象ファイルを開き、修正する必要がある。 対象ファイル: Productsディレクトリ\validation\validators\validator.py 書き換え内容:「class RangeValidator:」以下を下記の通り書き換え。
|
| 追加情報-2 | 2005/03/24:更新 |
|
411ページ 脚注、注9の補足 |
網がけのコード"from DateTime" から"return"までを修正する必要がある。 書き換え内容:下記の通り。
from DateTime import DateTime
class DateRangeValidator:
__implements__ = (ivalidator,)
def __init__(self, name, *args, **kwargs):
self.name = name
self.args = args
def __call__(self, value, **kwargs):
min = self.args[0]
max = self.args[1]
if not isinstance(value, DateTime):
value = DateTime(value)
if min <= value <= max:
return ("%s is a %s because of %s."
"Please take a rest.(%s)" %
(max, self.name, min, value))
return 1
|
![]() ![]() ![]() |




