【发布时间】:2011-03-02 07:49:34
【问题描述】:
我基本上是在寻找 Django 的 ModelForm 的客户端等效项:我希望能够指定我的数据的一般模式(字段是什么,需要哪些字段,使用什么类型的字段等.),并且我希望能够动态生成表单本身,用任何初始数据填充它,验证它,并提取一个包含验证数据的对象,我可以在填写表单时 Ajaxily 提交位置。
这存在吗? jQuery 风格的东西会更受欢迎。
【问题讨论】:
-
有趣的概念,但你为什么要在客户端生成呢?你会失去退化。
-
你为什么想和 jquery 在一起?
-
谁在乎退化?这是 2010 年。既然它 是 2010 年,你可以从 ssjs 生成你的 html,应该需要。
-
目标应用程序是 CouchDB 托管的应用程序,因此 Javascript 将是硬性要求; Couch 实际上并没有提供太多的服务器端处理方式,因此 CouchApps 几乎是所有客户端的定义,并且不会优雅地降级。对于我们的用例,我们愿意接受它。至于 jQuery,它是我最熟悉的堆栈,jQuery UI 可能会在应用程序的其他地方发挥作用,因此基于 jQuery 的解决方案会很方便。
-
好吧,你可以将 CouchDB 连接到 Node.js,这样你也可以在服务器端运行 YUI 并将 yui 小部件呈现为 HTML,但是,是的 :)
标签: javascript jquery django forms