我正在编写这个Web应用程序,它允许用户上传一些数据集,并将它们分类到不同的类别,并允许存储在服务器数据库中。但是,当用户在浏览器中触发某些事件(比如输入更改)时,我不确定如何更新数据库?如果有人可以提供帮助,那就太棒了
说我的模型就像:
class Data(models.Model):
name = models.CharField(max_length=20)
category = models.CharField(max_length=20)
html中有一个表格显示数据,显示名称和类别,用户可以动态更改表格内容。
我想会有一个表条目,它是<input>
标签
在任何更改事件后,我应该能够验证更改,并更新模型数据库。或者更一般的一些javascript事件被触发以及如何同步回数据库呢?
现在,我能想到的唯一方法是触发请求,并在url中包含所有信息,然后在更新中的views.py
处理中有一个函数,最后返回相同的页。但这是不可接受的吗?我只是愚蠢而且必须有更好的方法!