0

我使用 django 作为我的网络框架。我想要实现的是:

编辑:

DB中的样本数据:

{
  "title": "hello there"
  "data": "{{ This is just some text }}{{ with some customized formatting }}"
}

前端获取对象并将其转换为类似的东西(并显示它):

<div onClick="function_that_changes_content_to_hello_world();">
This is just some text
</div>
<div onClick="function_that_changes_content_to_hello_world();">
with some customized formatting
</div>

用户点击两个 div,现在 dom 看起来像:

<div onClick="function_that_changes_content_to_hello_world();">
hello world
</div>
<div onClick="function_that_changes_content_to_hello_world();">
hello world
</div>

现在,当用户将数据提交回服务器时,服务器应该得到:

{
  "title": "hello there"
  "data": "{{ hello world }}{{ hello world }}"
}

只是在寻找一种巧妙的方法来做到这一点(如果有的话)?目前我让服务器生成 div 并将其交给 javascript。提交后,JS 只是将整个 dom 转储到解析 div 的服务器,这不是很优雅。

4

0 回答 0