1

我正在 django 中创建一个网站,其中包含用户和公司的个人资料,包括文本字段、照片、选择等,我希望它们在查看或编辑它们时看起来相同(如果是个人资料的所有者)。基本上用户必须点击某个地方,所有信息都变得可编辑,而无需进入其他“配置文件编辑”页面。

我能想到的唯一方法是制作不同的页面,一个仅用于“查看”数据,另一个用于编辑数据,并尝试使它们看起来一样。

我想知道,是否有一种优雅而简单的方法可以在 django 中集成这两个功能?

谢谢。

4

1 回答 1

0

您说的是在不加载页面的情况下操作 DOM。您将使用 AJAX 来检索您的表单。我建议使用Tastypie创建 REST 端点。然后你需要做 AJAX 调用来获取你的表单。我会推荐使用jQuery

如果你更喜欢更简单的东西。您总是可以使用隐藏的表单字段,然后使用jQuery操作 DOM 。

于 2012-10-09T04:42:38.183 回答