Django如何在浏览器中更新模型字段

时间:2015-02-11 16:11:49

标签: javascript django database rest

我正在编写这个Web应用程序,它允许用户上传一些数据集,并将它们分类到不同的类别,并允许存储在服务器数据库中。但是,当用户在浏览器中触发某些事件(比如输入更改)时,我不确定如何更新数据库?如果有人可以提供帮助,那就太棒了

说我的模型就像:

class Data(models.Model):
    name = models.CharField(max_length=20)
    category = models.CharField(max_length=20)

html中有一个表格显示数据,显示名称和类别,用户可以动态更改表格内容。

我想会有一个表条目,它是<input>标签

在任何更改事件后,我应该能够验证更改,并更新模型数据库。或者更一般的一些javascript事件被触发以及如何同步回数据库呢?

现在,我能想到的唯一方法是触发请求,并在url中包含所有信息,然后在更新中的views.py处理中有一个函数,最后返回相同的页。但这是不可接受的吗?我只是愚蠢而且必须有更好的方法!

0 个答案:

没有答案