如何让Django Form在用户填写时在后台重复提交?

How to make Django Form repeatedly submit in background while user is filling it in?

关于我的项目的背景信息:

我正在构建一个 CV/Resume 生成器,它会根据用户填写的表单自动创建一个 CV/Resume。我正在使用 Django Crispy Form,它在末尾有一个提交按钮,单击该按钮后,会将用户的输入提交到 SQL 数据库并将用户重定向到他们新建的 CV/Resume(作为 PDF ).

我需要什么帮助:

目标是在屏幕左侧有一个表单,在右侧有一个 CV/Resume 的实时视图 (HTML/CSS),实时视图随用户更新正在填写表格。

我以前见过这种东西,但从来没有用于 Django 项目(他们倾向于使用 JavaScript/React)。

我在想什么:

我能否有一个后台进程来执行类似的操作,例如,当用户进行更改(例如正在填写表格)时,每 5 秒向 SQL 数据库提交任何新输入?那么实时视图可以从数据库中提取任何新的输入并实时显示吗?

可能可以通过 ajax 请求执行类似的操作,但我不推荐这样做。最好用 javascript html 和 css 在浏览器中渲染它的模拟。这样您就可以在用户准备好提交表单之前避免许多不必要的 post 请求。