请分享一下你的想法
字段
)
发布于 2010-12-06 03:05:55
我使用django表单或者其他表单助手,如果我在每一种情况下都需要一些特定的东西,不管发生什么。我从不用普通的html编写表单。
表单处理的许多方面与表示无关。需要收集什么样的信息,以及如何验证这当然不属于表示的范围。使用表单助手可以帮助以一种非常方便的方式统一所有这些工作。
表单助手也可以呈现html,这在某种程度上是它的使用的巧合。当然,如果他们所做的都是这样的话,他们就不会有多大的价值,但由于他们做到了所有这些,并且保持了与业务逻辑的同步,所以在某种程度上需要使用表单助手的html呈现,以便从应用程序的其余部分提供的帮助中获得最大的好处。
发布于 2010-12-06 05:24:55
何时使用Django窗体生成HTML字段
Django表单为模型提供HTML表单,用户创建的HTML表单以及两者的组合。大多数时候都应该使用Django forms,因为它大大减少了冗余的模板工作。Django窗体提供的严格控制的安全性以及强大的验证支持值得使用Django表单。
何时避免,并使用普通HTML
避免Django表单的一个很好的用例是,当您需要触发javascript事件时,或者您的主样式表有很多样式偏差。
任何其他提示和最佳实践
尽可能使用框架的最大功能来获得框架的最大优势。
https://stackoverflow.com/questions/4362780
复制相似问题