【发布时间】:2011-04-15 06:37:25
【问题描述】:
我正在使用 Django 和 Google App Engine Django Helper 开发一个在 Google App Engine 上使用的应用程序。
某个模型是这样的:
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() 方法相应地执行?
【问题讨论】:
标签: django google-app-engine django-forms