我正在使用jQuery验证系统进行客户端验证。后端适用于django。 jQuery使用一组有趣的JSON格式的规则。
是否存在在django方面使用相同规则或我需要自己编写代码的东西?
答案 0 :(得分:2)
不,不存在这样的事情。
是的,您需要自己编写代码。
但是,我想你可能会创建一些小部件,它们能够基于modelFields提供通用的验证js例程。例如“这应该是不超过max_length的字符”。但是,它们无法简单地生成客户端代码来验证用python编写的任何自定义验证,甚至也不会像“这必须是现有用户的用户名”。但是,如果您在构建基于modelFields进行基本验证的小部件时遇到麻烦,请将它们贡献给开源:-D
答案 1 :(得分:2)
本文介绍了某种程度的集成:http://streamhacker.com/2010/03/08/jquery-validation-django-forms/
看起来它实际上并不是基于服务器端元数据生成客户端元数据,但至少将所有规则放在一个位置。可能是基于现有Django规则生成这些规则的良好起点。
答案 2 :(得分:0)
我自己没有使用它,但有django-ajax-forms项目。