文件名称:django-ajax-form-validator:如何向Django表单提供内联验证的示例
文件大小:595KB
文件格式:ZIP
更新时间:2024-06-08 04:29:41
JavaScript
自述文件 概述 我在Django项目中看到了许多笨拙的AJAX表单验证实现,这是我尝试通过一些简单的设计模式来解决该问题的尝试。 本文旨在作为快速参考和展示。 该项目的目的是利用django的表单验证功能,而不必在JS中复制逻辑,同时还支持可能未运行JS的浏览器。 通过将Ajax条件逻辑抽象到视图中,我们能够以单一视图处理Ajax请求,同时保持清晰的关注点分离。 您可以在查看运行中的代码! 特征 该项目的服务器端逻辑的AjaxFormView位于src/core/mixins.py from django . views . generic import FormView class AjaxFormView ( FormView ): def post ( self , request , * args , ** kwargs ): """