我想弄清楚如何做一个用户生成对象的内联编辑,粗略的程序(没有代码只是步骤),以及是否有某种方式来做到这一点没有AJAX - 当然它不会“内联”了。Django编辑用户生成的对象
说用户对象只是1行文本和1图像。类似的,
class UserObject(models.Model):
text = models.CharField()
image_path = models.CharField()
如果我要使用AJAX,会这样吗? (抱歉,这是模糊的,我可以找出细节只是想看看我是否正确理解概念)
- 创建形式,属于当前用户
- 接下来的对象的实例来填充它在图片中,我会说有一个“删除”按钮,它会触发一个类似于
project/remove/ab12345
的URL的AJAX调用,该URL连接到处理它的视图。 - 等待AJAX调用来完成
- 然后不知何故只删除
div
包含所有
去除图像和按钮,也许是这样吗?
另外,如果我不想使用AJAX呢?会不会像这样?
- 创建形式,属于当前用户
- 旁边的图像对象的实例来填充它,我倒是有,比方说,一个“删除”按钮,它直接链接到网址这就像
project/remove/ab12345
,它连接到一个处理它的视图 - 视图删除图像后,它返回到编辑页面,只是刷新和图像不再存在。
任何指针将不胜感激!!我可以弄清楚编码的细节,只是想知道我是否正确地理解了这些概念。
这不是我问的,但实际上我只责怪自己张贴的超含糊不清的问题=) – reedvoid 2014-08-30 15:11:33