哪里可以验证Django AJAX应用程序?

时间:2013-03-06 08:49:19

标签: python ajax django

我正在使用Django开发基于事件的AJAX应用程序。在我的模型中,我有一个创建和更新对象的类,我希望包含更好的输入验证。例如,我知道我的开始日期应该在我的结束日期之前,并且想要在应用程序中检查这个事实。

我是否将它放在我的模特中?在创建或保存方法中检查所有8个输入参数是否有效时,看起来很麻烦。

例如,像这样:

if foo != '' and int(foo) > 0:
    self.foo = foo

我知道Django具有验证表单的功能,但是这也可以应用于AJAX流吗?