Ajax - 如何自动保存我的Django表单

时间:2012-11-20 15:45:47

标签: django jquery django-forms autosave

我的django app下有一个add_form。我想添加一个功能,这个表单在用户开始输入后自动保存表单。

就像在gmail或博客中一样。

我应遵循的步骤是什么?哪种方式或插件?以及如何使用它们?

任何知识都可以帮助我。谢谢。

1 个答案:

答案 0 :(得分:5)

有两个有用的jquery插件可以帮助您入门

https://github.com/BenGriffiths/jquery-save-as-you-type将您在本地键入的内容保存到cookie客户端。使用此插件更简单,当用户点击表单的“保存”按钮时,您只需要实际保存到django后端。

https://github.com/nervetattoo/jquery-autosave要求您在django中设置中间模型(可能是Draft模型)以跟踪整个过程中的更新。当用户最终点击保存时,数据的最终副本将保存到实际模型中。