Я разрабатываю приложение для использования в Google App Engine с Django и Google App Engine Django Helper .
Определенная модель выглядит так:
from appengine_django.models import BaseModel
from google.appengine.ext import db
from google.appengine.ext.db.djangoforms import ModelForm
class Server(BaseModel):
name = db.StringProperty(required=True)
ip = db.StringProperty()
status_ok = db.BooleanProperty(default=False)
def __unicode__(self):
return self.name
class ServerForm(ModelForm):
class Meta:
model = Server
Как добавить в этот код пользовательский валидатор (например, минимальную и максимальную длину строки), чтобы метод form.is_valid () действовал соответственно?