带有ajax的Django表单,最好的方法是啥?

Posted

技术标签:

【中文标题】带有ajax的Django表单,最好的方法是啥?【英文标题】:Django forms with ajax, what would be the best approach?带有ajax的Django表单,最好的方法是什么? 【发布时间】:2017-03-01 12:35:32 【问题描述】:

我正在构建一个受 LinkedIn 设计启发的平台。当用户向下滚动页面时,我使用 ajax 进行了分页,加载了我希望它们可编辑的文本和信息。

用户将看到他的信息,但是当他将鼠标悬停在信息上时,他会看到一个编辑图标,如果他点击所有这些信息就会变成一个可编辑的表单。

构建它的最佳方法是什么?你建议使用一些表单库吗?直到现在我都在使用 django 内置的表单。

谢谢

【问题讨论】:

【参考方案1】:

您所解释的内容与您的客户端(浏览器)更相关,而与您在服务器上运行的后端 django 代码有关。后端可以处理您的数据,也可以为您呈现页面,但如果您想在浏览器中运行花哨的动态内容,您需要可以在其中工作的工具。

有很多可用的框架,例如vue.js、react 或 angularjs 等等。

【讨论】:

以上是关于带有ajax的Django表单,最好的方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

带有验证和多个表单处理的 Django Ajax 提交

如何构建 django ajax 模态弹出表单(带有服务器端表单)?

Django AJAX - 建议

使用 django-allauth 实现 Ajax 请求/响应

使用 django 和 ajax 显示表单错误

带有 ReactJS 的 Django 表单